· [Java论坛][安全论坛][数据库论坛][操作系统论坛]
· [访谈] 网银安全系列访谈之:惊心动魄网银故事
· [热点专题] 网银安全系列 3G上网卡巡礼
· [订阅IT技术周刊][IT资源下载专区][病毒求助专区]
· [热点] 跨站脚本十二问 四步防范Conficker
· [热点] Windows 7 RC版公开下载 憾缺中文版

J2EE基础 用Struts框架开发MVC系统步骤

发布时间:2007.06.01 05:47     来源:赛迪网    作者:龚勋

由于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系统中的各个模块之间的交互。

(责任编辑:龚勋)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· J2EE基础:接触Spring从零起步详细讲解 (05-31) · JSP实践:使用JSP include机制改进外观 (05-31)
· 为Java新手入门准备的最基础的学习资料 (05-31) · Java初学者容易混淆的几个问题详细解析 (05-31)
· J2EE基础:几种主要EJB Container介绍 (05-30) · 使用技巧:怎样提高J2EE项目的开发速度 (05-30)
· Java基础:常用的匹配正则表达式和实例 (05-30) · 对Java程序中的中文乱码问题的解决方法 (05-30)
· JSP连接ORACLE数据库时注意的一些问题 (05-30) · 应用JSF技术详细介绍WEB应用程序的开发 (05-30)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
资讯 通信 IT产品 IT技术 信息化
2009第七届中国电脑商年会直播
·创业投资系列访谈:产业..
·特别策划:视频网站系列..
·专题:网游虚拟货币新规..
专题:6月上市手机新品回顾及7月新机展望
·2009年中国电信业信息化..
·专题:把iPhone 3GS“解..
·WAPI重启国际标准进程 ..
专题:09年中盘点-联想春季打印机新品回顾
·InfoComm 2009 视听与集..
·网游背后的故事 网游服..
·[专题]联想ThinkPad T40..
BizSpark:微软为技术创业企业点燃火花
·社区活动:我的IT求知生..
·访谈:内网安全2009系列..
·安全访谈:网银安全之Sa..