[转帖]JSP Framework - Struts[转帖]_Tomcat, WebLogic及J2EE讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Tomcat, WebLogic及J2EE讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3701 | 回复: 0   主题: [转帖]JSP Framework - Struts[转帖]        下一篇 
Jenny
注册用户
等级:少校
经验:881
发帖:68
精华:0
注册:2013-1-15
状态:离线
发送短消息息给Jenny 加好友    发送短消息息给Jenny 发消息
发表于: IP:您无权察看 2013-1-21 9:39:42 | [全部帖] [楼主帖] 楼主

现在越来越多的网站采用JSP,Servlet, 那么如何快速,方便,有效的开发
JSP网站成为一个关键的因素,采用一个功能强劲,使用方便的工具(Framework)相当重要,有SUN做后盾的Jakarta就是这样的一面旗帜
Jakarta的众多的优秀产品已经深入人心,

Web Server -- Tomcat
JSP Framework - Struts
Servlet Framework - Tur bine


基于XML的编译环境 - Ant
Log 工具 -- Log4J

Mail Enterprise Server - James
Components Framework - Avalon


OK,言归正传:

JSP Framework - Struts


Struts将 Presentation 和 Business Logic分离开来
写页面的人只须了解如何使用Struts提供的TagLib库
写业务的逻辑的人把业务逻辑写在Struts配置文件中.
Struts提供FormBean和ActionBean,以及业务的逻辑定义(XML配置文件)
也就是说你把所有的业务逻辑定义写成XML文件
定义你的FormBean,JSP page的逻辑走向,ActionBean的入口.
所有的后台操作(操作数据库或与EJB交互)写在ActionBean里.
所以一定要正确描述XML配置文件的业务逻辑,光有JSP Page和
ActionBean Class File是跑不起来的.

Structs 通过 一种 Pattern 叫 Model-View-Controller (MVC)
如果您开发过大型 Web 应用程序,您就理解变化这个词的含义。“模型-视图-控制器”(MVC) 就是用来帮助您控制变化的一种设计模式。MVC 减弱了业务逻辑接口和数据接口之间的耦合。Struts 是一种 MVC 实现,它将 Servlet 2.2 和 JSP 1.1 标记(属于 J2EE 规范)用作实现的一部分。尽管您可能永远不会用 Struts 实现一个系统,但了解一下 Struts 或许使您能将其中的一些思想用于您以后的 Servlet 的 JSP 实现中。

这里有一篇IBM介绍Struts的文章,非常优秀
中文

http://www-900.ibm.com/developer ... -struts/index.shtml


英文

http://www-106.ibm.com/developerworks/java/library/j-struts/


Struts还可以和JBuilder,Weblogic整和在一起调试开发,

JBuilder 5, Struts 1.0 & WebLogic 6.0, a Tutorial
http://www.netstore.ch/mesi/strutsTutorial/
http://www-106.ibm.com/developerworks/java/library/j-struts/


1.要写好的JSP
会写JSP并不代表你的JSP是好的,什么是好的JSP?看一些“best practices”可以帮助你。

http://www.javaworld.com/javaworld/jw-11-2001/jw-1130-jsp.html?
JSP best practices
Follow these tips for reusable and easily maintainable JavaServer Pages
---


2.适当的使用模式
模式用来描述所交流的问题及其解决的方法,在J2EE的表示层有哪些模式可以使用呢?
请参看《J2EE 核心模式》中的的第七章

---

3.适当的使用一些工具
比如说:Structs。

Structs的大本营,里面有好多好东西,自己慢慢翻吧。

http://jakarta.apache.org/struts/index.html




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论