Web Project

来源:互联网 发布:淘宝网限 编辑:程序博客网 时间:2024/05/18 02:15
Web Project的分层
一个Web项目通常都有数据层,业务层,控制层,实体,工具,有的还有业务的GUI层
数据层通常是dao
业务层通常是service,business
控制层通常是servlet,action
实体通常是bean,dto,model,entity,在增加业务gui的情况下,这些实体放在dao层。
工具通常是common,utils
业务GUI层中会有与页面对应的entity,这层主要是将页面数据对象和数据库数据对象进行转换,
可以使用dozer来进行转换。

Web Project层次表现
目前又两种形式分层,一种是通过package,另一中是通过多个project相关联。
1,通过package就是在一个project中建立多个package来达到分层的目的。
2,通过project就是通过project来包含另一个project实现分层的效果。
  2.1,project包含另一个project可以使用build path,但这只是引用另一个project的包,运行是不会进行加载,
  所以编译是可以通过,但是运行时会出现错误,通常是ClassNotFoundException。
  2.2,project包含另一个project最重要的是运行是一起加载,这需要设置项目->属性->Deployment Assembly(部署装配)
    ->add然后添加project进去。意为将project部署到该project

0 0
原创粉丝点击