|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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,谢谢。 |
|