Java

本类阅读TOP10

·使用MyEclipse开发Struts框架的Hello World!(录像1)
·hibernate配置笔记
·AOP编程入门--Java篇
·linux下Tomcat 5.0.20 与 Apache 2 安装/集成/配置
·在win2003下整合了整合Tomcat5.5+ apache_2.0.53+ mod_jk_2.0.47.dll
·构建Linux下IDE环境--Eclipse篇
·Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)
·ASP、JSP、PHP 三种技术比较
·Tomcat5.5.9的安装配置
·AWT GUI 设计笔记(二)

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
体会真正的Struts开发(第一部分)

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

体会真正的Struts开发

杨恒贤([email protected]

 

所谓Struts开发不是单纯的利用Action,ActionForm,ActionForward等等组件进行逻辑封装,而是更应该像在EJB这种架构进行的从整体到模块的设计。所以我认为Struts开发就应该建立在轻型EJB架构上的开发。

所以真正的Struts开发就是结合Hibernate这种底层数据库持久化,结合专业的日志系统Log4J,包含真正EJB异常处理模式的开发。

下面就是真正Struts开发里面必须涉及到的模块:

Struts 1.1

 

Hibernate 2.1

 

Log4J

 

JUnit

 

Cactus

 

JMeter

 

合适的Cache

 

合适的ConnectionPooler

 

合适的ThreadPooler

 

在界面设计上为了做到完全的统一建议使用Tiles标签,这是Struts1.1里面新加的。

 

下面我们以实例演示如何进行规范的Struts开发。(以工程开发性质讲解)

 

环境配置:

Eclipse3 M7

 

Tomcat 4.1+Eclipse的插件

 

MyEclipse for M7

 

MySQL4

 

 

这是开发之前必须准备的。

 

下面我们来重新规划上一期XXXX系统的开发,暂时命名为MyWeb

 

 

 

 

 

 

工程卡

日期

2004-3-17 2120

工作

环境配置及其测试

执行者

杨恒贤

时间(估计)

1小时

任务列表:

l         重新构建环境,包含数据库,Web服务器

l         构建开发目录

l         测试上述无误

备注:

任务跟踪:

日期

完成

继续

用时

备注

2004317

重新构建环境

 

30

OK

2004317

Eclipse

 

20

OK

2004317

测试驱动

 

10

OK

 

Web文件夹分配

Src

Java源文件

Web

站点全部文件

Lib

编译用到的库

Test

测试文件夹

Doc

文档

TestSrc

进行尝试性的Java源文件

Resource

资源文件

Test\TestData

测试数据

Test\UnitTest

JUnit单元测试

Test\WebTest

cactus和jmeter实现web测试
Jmeter对web应用层面和进行压力测试

 

为了方便期间,我们将Tomcat改为监视80端口而不再是8080了。修改Tomcat目录下的Server.Xml.

<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"

               port="8080" minProcessors="5" maxProcessors="75"

               enableLookups="true" redirectPort="8443"

               acceptCount="100" debug="0" connectionTimeout="20000"

               useURIValidationHack="false" disableUploadTimeout="true" />

8080改为80

 




相关文章

相关软件