我的struts2网站开发源码目录结构
来源:互联网 发布:淘宝网站开店流程 编辑:程序博客网 时间:2024/05/04 07:21
搭建好Struts2.1框架的环境后,我一般会在src目录下建下面几个包:
cn.ijser.models
cn.ijser.DAO
cn.ijser.DAO.Impl
cn.ijser.Services
cn.ijser.Actions
cn.ijser.Actions.admin
较以前采用javabean 和Servlet所不同的是,实现了程序的分层,MVC的思想使程序无论是在编写时思路保持清晰,还是在日后的维护和升级,都带来了不少好处.这里我似乎 不止分了三层,
models:放网站的对象,比如artical、User
DAO:这个包里放的都是接口(面向接口编程,Spring的核心)DAO这层是来完成与数据库的交互的。比如插入、删除、修改等。
DAO.Impl:这是DAO层的实现
Services:这一层用来联系Action与DAO层,在持久化到数据库之前将数据做一些处理(如果需要的话)。比如用户的注册、找回密码等。
Actions:这是用来与页面交互的,用来接收页面传来的数据,并调用Services层来进行处理,然后组装生成返回到页面的数据以及返回到哪 一个页面。
Actions.admin:是放后台的Action的,Action放到一起比较乱,所以就新建了一个包。
一般还会有一个包:cn.ijser.utils,这里面放一些其它的工具类,比如操作数据库的封装类,读写文件的封装类等。
这样源码目录的结构就比较清晰了。
想了解下大家都是怎么建包的?
http://www.ijser.cn
- 我的struts2网站开发源码目录结构
- 网站的目录结构
- 简单Struts2的目录结构
- 网站开发中的文件存储 目录结构的探讨
- PHP源码的目录结构
- Android源码的目录结构
- Struts2的目录结构(ssh)
- 网站设计思考网站的目录结构和链接结构
- 我常去的源码网站
- python 开发的目录结构
- 搜索引擎和网站的目录结构
- 搜索引擎和网站的目录结构
- JSP网站目录结构的配置
- 我开发的插件目录
- 最全的Android源码目录结构
- OpenWRT的源码下载及目录结构
- Appium源码项目的目录结构分析
- Appium 项目的源码目录结构分析
- qt网络编程
- Java学习
- 编写高质量的代码——从命名入手编写高质量的代码——从命名入手
- mysql
- 重要的MySQL启动选项
- 我的struts2网站开发源码目录结构
- 气质的培养--细心篇
- dwr.xml配置详解
- Hibernate自定义产生主键方式
- 显式析构..........
- Java学习之我见
- 网上看到的,挺经典
- 上一节稍微智能版-将应用程序打成TAR包
- 现代人的三种生存模式