浏览 4164 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2005-01-19
于是这边用以下开发方式进行框架的编写,迫切希望XDJM们帮忙指导一二: VO对应数据库中的表; ×××Form extends ActionForm 并且聚合对应的VO,再加上个别属性用于对于web的表单; 在数据访问层采用DAO,将data source封装其中DAOBase(基类) DAOInterface DAOImplements extends DAOBase(实现GRUD操作) DAOFactory 在项目中不准备使用SessionBean(因为之前没有实际的项目经验,不敢贸然行事),所以准备直接在Action(Action在封装一层做一些过滤方面的处理)中调用DAOFactory。 在单元测试中也准备加入Junit编写测试代码(之前也没有实际的Juint项目经验,只是自己写过一些小段代码练习过)。 异常处理参考Hibernate的NestableException,NestableRuntimeException用以区分应用异常与运行时异常,另外也会对应用异常再根据业务进行封装。 对日志的处理将接合异常处理进行单独写一些类来实现,本来准备使用log4j来实现,但目前只会使用log4j进行日志操作,输出。但不知道如何对其进行再次封装,个人感觉不进行封装直接使用log4j在项目中有点乱。 欢迎大家拍转、发表意见 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2005-01-19
其中Struts也可以换成webwork2
|
|
返回顶楼 | |
发表时间:2005-01-24
hi classicality
If you are doing the work of architecture, you should consider the architecture first, not the design, did your system need rmi? if needed you should use ejb or hessian. if don't, you should also consider whether the cluster is needed or not. So the technology selection should based on the requement of your application. There are so many nice patterns used in architecture design such as delegate abstract factory, etc. you had choose some of them, my suggestion is read more other architectures such as AppFuse. good luck. |
|
返回顶楼 | |
发表时间:2005-01-24
我知道今年流行什么
|
|
返回顶楼 | |
发表时间:2005-01-25
搞技术不是赶潮流
|
|
返回顶楼 | |