jsp

位置:IT落伍者 >> jsp >> 浏览文章

JSP Framework - Struts


发布日期:2020年12月12日
 
JSP Framework - Struts

现在越来越多的网站采用JSPServlet 那么如何快速方便有效的开发

JSP网站成为一个关键的因素采用一个功能强劲使用方便的工具(Framework)相当重要有SUN做后盾的Jakarta就是这样的一面旗帜

Jakarta的众多的优秀产品已经深入人心

Web Server Tomcat

JSP Framework Struts

Servlet Framework Turbine

基于XML的编译环境 Ant

Log 工具 LogJ

Mail Enterprise Server James

Components Framework Avalon

OK言归正传:

JSP Framework Struts

Struts将 Presentation 和 Business Logic分离开来

写页面的人只须了解如何使用Struts提供的TagLib库

写业务的逻辑的人把业务逻辑写在Struts配置文件中

Struts提供FormBean和ActionBean以及业务的逻辑定义(XML配置文件)

也就是说你把所有的业务逻辑定义写成XML文件 定义你的FormBeanJSP page的逻辑走向ActionBean的入口

所有的后台操作(操作数据库或与EJB交互)写在ActionBean里

所以一定要正确描述XML配置文件的业务逻辑光有JSP Page和

ActionBean Class File是跑不起来的

Structs 通过 一种 Pattern 叫 ModelViewController (MVC)

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

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

中文

英文

Struts还可以和JBuilderWeblogic整和在一起调试开发

JBuilder Struts & WebLogic a Tutorial

要写好的JSP

会写JSP并不代表你的JSP是好的什么是好的JSP?看一些best practices可以帮助你

l?

JSP best practices

Follow these tips for reusable and easily maintainable JavaServer Pages

适当的使用模式

模式用来描述所交流的问题及其解决的方法在JEE的表示层有哪些模式可以使用呢?

请参看《JEE 核心模式》中的的第七章

适当的使用一些工具

比如说Structs

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

上一篇:安装和配置BEA WorkShop JSP Editor

下一篇:Tomcat+JSP经典配置实例