仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 575|回复: 12
打印 上一主题 下一主题

[学习教程] JAVA网站制作之J2EE基本:利用JSF手艺开辟Web使用程序...

[复制链接]
谁可相欹 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:17:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
通过视频学习比传统的大课堂学习更适合成人化的学习规律。有人说大课堂气氛好,学习氛围浓,热闹,可以认识很多人。j2ee|js|web|程序<Pstyle="TEXT-INDENT:2em">(1)视图计划<Pstyle="TEXT-INDENT:2em">便利、快速地开辟基于JSF的Web使用程序,是在JSF供应了一组丰厚的、可重用的服务器端用户界面组件的前提下完成的。在开辟工具的撑持下,用户能够很简单地在可视化情况中使用这些组件构建Web用户界面,处置组件的数据校验、事务处置等用户界面办理成绩。<Pstyle="TEXT-INDENT:2em">计划每一个必要的JSP页面,在页面中安排JSF的内置组件,并将组件与使用层的JavaBean绑定。使用RAD工具能经由过程拖放组件的体例轻松完成页面文件,不必要手写大批代码。开辟工具主动天生页面临应的java文件,在文件中界说好了页面的JSF组件及其getter、setter办法和JSF组件的“action”属性对应的办法等。程序员能够便利地在已有程序的基本上修正、调试。<Pstyle="TEXT-INDENT:2em">(2)模子计划<Pstyle="TEXT-INDENT:2em">JSF手艺做到了使用程序逻辑和暗示的完整分别。在模子计划部分,程序员只必要思索程序的逻辑功效,不必要思索数据的体现情势。JSF的模子是经由过程JavaBean程序来完成的。<Pstyle="TEXT-INDENT:2em">JSF的模子是依据页面中组件必要处置的营业逻辑而计划完成的。在JSF中利用JavaBean能够间接在JSF页面中声明大概在设置文件faces-config.xml中声明。<Pstyle="TEXT-INDENT:2em">假如手工部署使用,则编译完成的JavaBean文件应放到Web使用程序的WEB-INFclasses目次下(TOMCAT情况下);假如借助于RAD开辟工具,计划职员就不必要思索部署的细节,开辟工具会主动把完成了营业逻辑的JavaBean文件(未编译的java文件和编译乐成后的jar包)乐成地部署在相干地位。<Pstyle="TEXT-INDENT:2em">(3)把持器计划<Pstyle="TEXT-INDENT:2em">JSF的把持器计划是在设置文件中完成的,相干的次要有两个文件:web.xml文件和faces-config.xml文件(均在WEB-INF目次下)。web.xml文件次要用于把持JSF的性命周期,完成部署形貌符。faces-config.xml文件完成导航,在文件中把持页面之间的跳转流程。<Pstyle="TEXT-INDENT:2em">设置步骤是起首设置Web使用程序的web.xml文件,然后是设置JSF的把持文件faces-config.xml文件。这两个文件格局流动,在IDE情况中这个历程由工具主动完成,不必要计划职员的干涉,即便手工设置也对照复杂。<Pstyle="TEXT-INDENT:2em">JSF的手艺重点在View部分,它完成了Web使用程序计划脚色的完整分别。JSF网页计划者只必要专注于页面的计划;使用程序开辟者次要体贴Model部分的JavaBean的开辟;程序的流程把持则由faces-config.xml专门设置。<Pstyle="TEXT-INDENT:2em">总结JSF是基于Java的Web使用开辟范畴里供应了一个可重用、可扩大、基于组件、工具友爱的服务器端UI框架。在撑持JSF的RAD开辟工具中,人们能够像利用VisualStudio.NET一样便利快速地构建Web用户界面,年夜年夜下降了使用Java手艺完成Web用户界面的难度,进步了开辟效力。

但是我同意你的观点,对于大型项目来说,应该是采用框架的一部分,根据功能的不同而改进,欢迎你能再提出些宝贵意见,我会多多学习的。说到jbuilder,我可能是个人感觉,用的时候确实没有vs爽,我最喜欢的IDE是netbeans,谢谢。
活着的死人 该用户已被删除
沙发
发表于 2015-1-20 19:36:59 | 只看该作者
我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。
飘飘悠悠 该用户已被删除
板凳
发表于 2015-1-24 14:54:47 | 只看该作者
另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。
灵魂腐蚀 该用户已被删除
地板
发表于 2015-1-25 21:47:56 | 只看该作者
Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。
蒙在股里 该用户已被删除
5#
发表于 2015-2-4 03:48:12 | 只看该作者
Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
愤怒的大鸟 该用户已被删除
6#
发表于 2015-2-5 14:15:51 | 只看该作者
是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
若天明 该用户已被删除
7#
发表于 2015-2-12 03:11:41 | 只看该作者
任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言
若相依 该用户已被删除
8#
发表于 2015-2-13 08:30:18 | 只看该作者
设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
小女巫 该用户已被删除
9#
发表于 2015-2-23 15:04:06 | 只看该作者
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
只想知道 该用户已被删除
10#
发表于 2015-3-4 05:54:57 | 只看该作者
[url]http://www.jdon.com/[/url]去下载,或到同济技术论坛的服务器[url]ftp://nro.shtdu.edu.cn[/url]去下,安装上有什么问题,可以到论坛上去提问。
乐观 该用户已被删除
11#
发表于 2015-3-8 09:36:06 | 只看该作者
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
第二个灵魂 该用户已被删除
12#
发表于 2015-3-15 21:13:04 | 只看该作者
任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言
简单生活 该用户已被删除
13#
发表于 2015-3-22 04:44:36 | 只看该作者
是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 00:57

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表