精华帖 (0) :: 良好帖 (0) :: 新手帖 (4) :: 隐藏帖 (1)
|
|
---|---|
作者 | 正文 |
发表时间:2011-08-02
最后修改:2011-08-14
这次打算写一系列关于Spring3MVC+MyBatis+ExtJs3应用开发的文章,这篇算是开头篇吧,还是从咋们最熟悉的登录系统那一幕开始。 eclipse项目结构图: 简单描述下项目的结构: 代码那块: controller:web层,用于服务客户端请求的服务端 domain:领域模型层,可以设计成简单的POJO风格 persistence:持久层,其中XXMapper.java为interface,XXMapper.xml为sql mapping配置,两者结合形成了我们传统意义上的dao service:业务层,这块也是一个系统中最核心最重要的一层 配置那块: root-context.xml:spring核心配置文件,这里配置了dataSource,sqlSessionFactory和transactionManager等关键组件 servlet-context.xml:springMVC核心配置文件 controllers.xml:springMVC业务组件配置文件 web.xml:这个没啥好说的了 jdbc.properties:数据库连接配置文件 页面那块: index.jsp:登录界面 main.jsp:核心主框架页 quit.jsp:退出系统 业务核心js:\scripts\modules目录下的那堆js 这个项目目前完成度,仅仅是完成了登录功能,后续还有人员角色菜单管理等功能,就让我慢慢完善吧,有兴趣的coder,也可以自己尝试完善下系统的功能,然后发帖出来共享交流下。 注:基于eclipse3.6,mysql5.5,spring3.0.5,mybatis3.0.5,extjs3.3.1开发。 下篇:Spring3MVC+MyBatis+ExtJs3整合开发系列之二:菜单模块演示 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-08-03
持续关注,,, |
|
返回顶楼 | |
发表时间:2011-08-04
LZ有时间可以考虑自己写个新建controller所需文件的代码生成器,特别是针对持久层,
ibatis的XML配置手写,要疯掉。 |
|
返回顶楼 | |
发表时间:2011-08-04
cn-done 写道 LZ有时间可以考虑自己写个新建controller所需文件的代码生成器,特别是针对持久层,
ibatis的XML配置手写,要疯掉。 如果觉得会疯掉的话,建议用用bbossgroups的持久层框架和bboss mvc,绝对让你觉得很爽。 |
|
返回顶楼 | |
发表时间:2011-08-04
cn-done 写道 LZ有时间可以考虑自己写个新建controller所需文件的代码生成器,特别是针对持久层,
ibatis的XML配置手写,要疯掉。 ibatis的XML配置 官方不是有吗,很好用啊 |
|
返回顶楼 | |
发表时间:2011-08-04
最后修改:2011-08-04
cn-done 写道 LZ有时间可以考虑自己写个新建controller所需文件的代码生成器,特别是针对持久层,
ibatis的XML配置手写,要疯掉。 貌似mybatis官网有代码生成器,我迟点了解下 mybatis的sql精华都在xml里面了 个人觉得,简单的单表crud操作,可以直接在mapper接口那里用注解的方式直接注入crud的sql,这样可以不需要xml配置了。复杂的多表联查,还是老老实实用回xml吧 |
|
返回顶楼 | |
发表时间:2011-08-04
支持支持,学习一下springMVC及mybatis!哈哈...
|
|
返回顶楼 | |
发表时间:2011-08-04
LZ用EXT 要小心. 等项目做大了再后悔就来不及了.
|
|
返回顶楼 | |
发表时间:2011-08-04
谢谢。 LZ
|
|
返回顶楼 | |
发表时间:2011-08-04
个人觉得,Hibernate最大优势就是数据库间的水平迁移。。。。。
|
|
返回顶楼 | |