首页 | 本学科首页   官方微博 | 高级检索  
     

基于Struts的Web应用开发研究
引用本文:丁振国 任新洁. 基于Struts的Web应用开发研究[J]. 微机发展, 2004, 14(1): 90-92
作者姓名:丁振国 任新洁
作者单位:西安电子科技大学网络教育学院,西安电子科技大学网络教育学院 陕西西安710071,陕西西安710071
摘    要:J2EE用JSP/Servlet/EJB分离网站的显示/业务/数据逻辑,但是这种简单的分离使HTML和Java强耦合在一起,显示逻辑和业务逻辑混淆不清,由此,引入了Struts框架。Struts提供了一个非常好的MVC框架,在Web应用开发中把界面和业务逻辑分离,有利于网页设计者和程序设计者的分工,提高了代码的可重用性和灵活性,便于组件式开发。文中介绍Struts概念和体系结构,阐述了Struts的工作原理,通过程序示例探讨了Struts三个主要功能模块Controller,Model,View之间的内在联系及各自的处理流程,展现了Struts能够更好帮助Java开发者利用J2EE开发大型Web应用的优势。

关 键 词:Struts框架  视图-模型-控制器(MVC)  Java2平台企业版  Java服务器网页
文章编号:1005-3751(2004)01-0090-03
修稿时间:2003-07-25

Research on Developing of Web Application Ba sed on Struts
DING Zhen-guo,REN Xin-jie. Research on Developing of Web Application Ba sed on Struts[J]. Microcomputer Development, 2004, 14(1): 90-92
Authors:DING Zhen-guo  REN Xin-jie
Abstract:In J2EE framework, display/business/data logic are implemented by JSP/Servlet/EJB respectively.This simple separation result in heavy coupling of HTML and Java,and confusion between display logic and business logic.So,introduce Struts which bring a very good MVC framework.It separate interface and business logic, be in favor of the division between page designer and programmer and aided in code re-usability and flexibility for components development. In this paper, the conception and architecture of Struts is introduced, and then the working principle of Struts is expounded. Through the example program, this paper goes into discussing the inner relation among the main three function modules of Struts as Controller,Model and View, and revealing the advantage of large scale Web application developing using J2EE for Java developer of Struts.
Keywords:Struts  MVC(Model-View-Controller)  J2EE  JSP  
本文献已被 CNKI 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号