|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
自己的整个学习思路完全被老师的讲课思路所牵制,这样几节课听下来,恐怕自己的见解都应该是书里的知识点了,根本谈不上自身发现问题,分析问题,和解决问题能力的切实提高。
因为Struts已为我们供应了一个十分好的MVC框架,我们使用Struts开辟MVC体系时能够年夜年夜加速开辟的速率。在开辟时能够接纳的一个开辟流程以下:
1.搜集和界说使用需求。
2.基于数据收罗和显现的准绳界说和开辟"屏幕显现"需求。
3.为每个"屏幕显现"界说会见路径。
4.界说ActionMappings创建到使用营业逻辑之间的接洽。
5.开辟满意"屏幕显现"需求的一切撑持对象。
6.基于每个"屏幕显现"需求供应的数据属性来创立对应的ActionForm对象
7.开辟被ActionMapping挪用的Action对象。
8.开辟使用营业逻辑对象(Bean,EJB,等等)。
9.对应ActionMapping计划的流程创立JSP页面。
10.创建符合的设置文件struts-config.xml,web.xml。
11.开辟/测试/部署
详细在利用Struts框架时,对应各个部分的开辟事情次要包含:
1.Model部分:接纳JavaBean和EJB组件,计划和完成体系的营业逻辑。依据分歧的哀求从Action派生详细Action处置对象。完成"做甚么"的义务来挪用由Bean组成的营业组件。创立由ActionForm的派生类完成对客户端表双数据的封装。
2.Controller部分:Struts为我们供应了中心把持部分的完成。我们只必要设置ActionMapping对象
3.View部分:为了利用Model中的ActionForm对象,我们必需用Struts供应的自界说标志创立HTML表单。使用Struts供应的自界说标志库编写用户界面把使用逻辑和显现逻辑分别。Struts框架经由过程这些自界说标志创建了View和Model之间的接洽。Struts的自界说标志还供应了良多定制页面的功效。
4.同时必要编纂两个设置文件:web.xml和struts-config.xml。经由过程它们设置Struts体系中的各个模块之间的交互。
轮性能微软曾做过一个例子,就是同一个项目用java和.net网页编程来作,结果开发周期,.net网页编程是java的一半,性能java是.net网页编程的十分之一,代码量java是.net网页编程的三倍。呵呵,这说明了什么,.net网页编程的全方位比java好。但是有的人说.net网页编程不能跨平台,这个问题我和我同学曾讨论过,都认为微软的.net网页编程很可能早都可以跨平台了,但是微软为了保护他们的操作系统,所以才没有推出跨平台的.net网页编程,只是推出了跨语言的.net网页编程, |
|