只言片语

posts(4) comments(3) trackbacks(0)
  • BlogJava
  • 联系
  • RSS 2.0 Feed 聚合
  • 管理

常用链接

  • 我的随笔
  • 我的评论
  • 我的参与
  • 最新评论

留言簿

  • 给我留言
  • 查看公开留言
  • 查看私人留言

随笔分类

  •  eclipse
  •  java(2)

随笔档案

  • 2006年8月 (2)
  • 2006年7月 (2)

搜索

  •  

最新评论

  • 1. re: 操作Excel,自动设置列高
  • 看到这个我觉得我的EXCEL 弱智了~
  • --Crusher Machine
  • 2. re: 现在我们的开发架构
  • 评论内容较长,点击标题查看
  • --aihua
  • 3. re: 现在我们的开发架构
  • 请问 BaseDAO具体怎么实现??能否给出一个实例?有空希望和我留言。
  • --智者无疆

阅读排行榜

  • 1. 操作Excel,自动设置列高(1741)
  • 2. 现在我们的开发架构(387)
  • 3. 改进(262)
  • 4. 网页上发送mail的编码问题(254)

评论排行榜

  • 1. 现在我们的开发架构(2)
  • 2. 操作Excel,自动设置列高(1)
  • 3. 改进(0)
  • 4. 网页上发送mail的编码问题(0)

View Post

现在我们的开发架构

    首先说说我们现在采用的开发框架.然后慢慢的进行改造.
    首先是标准的WEB应用程序.包括WEB层,业务层(BO层)和持久化层(DAO/PO).
    1.WEB层,采用Struts.
       1.1 JSP页面采用少量的Struts标签,其他功能通过自定义标签完成.
       1.2 页面操作分为 添加(修改)/列表 两部分.基本上通过CSS来展现.其中列表部分采用Displaytag
       1.3 按需要采用Ajax

    2.业务层采用Spring.
       2.1 通过DelegatingActionProxy绑定Struts
       2.2 BO只有一个空父类.提供Log4j的实例.
       2.3 BO依赖与BaseDAO及具体业务DAO.
           2.3.1  BaseDAO完成基本的增删改查,
           2.3.2  具体业务DAO完成关于本表的复杂的查询
           2.3.3  多表关联的查询,则单独封装在DAO中
       2.4 事务控制统一由Spring AOP配置完成.

    3.持久层采用Hibernate
       3.1 BaseDAO继承HibernateDaoSupport
       3.2 普通HSQL文查询.


    以上是当前项目的状况,以后会逐一对其改进.

posted on 2006-07-04 21:33 aihua 阅读(387) 评论(2)  编辑  收藏 所属分类: java

View Comments

# re: 现在我们的开发架构  回复  更多评论   
请问 BaseDAO具体怎么实现??能否给出一个实例?有空希望和我留言。
2006-07-05 15:57 | 智者无疆
# re: 现在我们的开发架构  回复  更多评论   
项目代码...... 这是改进后的......
http://javaeye.gbaopan.com/files/794861a6b7e94369a2e2be6110908d84.gbp
2006-07-05 22:21 | aihua
新用户注册  刷新评论列表  

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问   管理
相关文章:
  • 改进
  • 现在我们的开发架构
 
 
Powered by:
BlogJava
Copyright © aihua