`
KimHo
  • 浏览: 72441 次
  • 性别: Icon_minigender_1
  • 来自: 佛山
社区版块
存档分类
最新评论

Spring3MVC+MyBatis+ExtJs3整合开发系列之一:登录模块演示

阅读更多
   之前写过一篇Spring3MVC+Hibernate的整合,这套架构使用了一段时间后,发现自己对Hibernate的应用程度实在不如人意,看着项目中一堆的sql和hql,决定还是放弃hibernate,转投MyBatis,似乎更适合我这种喜欢灵活控制,习惯了写sql的我。
  
    这次打算写一系列关于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,也可以自己尝试完善下系统的功能,然后发帖出来共享交流下。

源码地址:http://code.google.com/p/kika/
  • 大小: 33 KB
分享到:
评论
10 楼 WZX028 2016-04-12  
怎么下载啊
9 楼 mycyydm 2012-08-27  
楼主,请问一下你的 referenced library 下还有哪些JAR啊?
8 楼 mak0330 2012-02-23  
请问 可以共享下吗? mayliunian@163.com  谢谢
7 楼 lanhongbo 2011-09-09  
缺少两个很重要的东西
1.数据库设计
2.配置文件
6 楼 quanwsx 2011-08-12  
想要代码 。。可以共享下么? 375015964@qq.com
5 楼 liu_shui8 2011-08-11  
楼主说了开发工具和数据库的版本,觉得也应该说说各框架的版本!
4 楼 KimHo 2011-08-10  
caizi12 写道
我知道是分开地。只不过,我一看登录页面代码,感觉全是js,这样写还不累死啊。

写多就习惯了
3 楼 caizi12 2011-08-10  
我知道是分开地。只不过,我一看登录页面代码,感觉全是js,这样写还不累死啊。
2 楼 KimHo 2011-08-10  
caizi12 写道
登录界面,什么的全都是一个js文件?难道用exts就是这样用法,一大堆js,头晕了!

分开的
按业务分类
1 楼 caizi12 2011-08-10  
登录界面,什么的全都是一个js文件?难道用exts就是这样用法,一大堆js,头晕了!

相关推荐

Global site tag (gtag.js) - Google Analytics