论坛首页 Web前端技术论坛

Spring Mybatis ExtJS 整合(有图有真相有代码有数据库,要啥有啥!)

浏览 12838 次
精华帖 (1) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-09-08   最后修改:2011-09-08
SpringMybatisExt整合实现!先上两图!





相信俺!!!
详细内容见附件!

源码及相关下载!!
http://code.google.com/p/eddyms/downloads/list

别忘了俺还有 Mybatis ExtJs spring 代码生成器哦
http://code.google.com/p/eddy-codegenerator/downloads/list

别忘了给点意见和建议啊!!
   发表时间:2011-09-09  
如果表库有问题的话建如下两个表即可运行项目以及启动示例
CREATE TABLE  `resources` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `nodeId` int(10) DEFAULT NULL,
  `menuName` varchar(45) DEFAULT NULL,
  `parantNodeID` int(10) DEFAULT NULL,
  `icon` varchar(100) DEFAULT NULL,
  `openIcon` varchar(100) DEFAULT NULL,
  `actionPath` varchar(300) DEFAULT NULL,
  `menuOrder` int(10) DEFAULT NULL,
  `isValiDate` char(1) DEFAULT NULL,
  `description` varchar(45) DEFAULT NULL,
  `jsClassFile` varchar(300) DEFAULT NULL,
  `type` varchar(45) DEFAULT NULL,
  `namespace` varchar(100) DEFAULT NULL,
  `mainClass` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=172 DEFAULT CHARSET=utf8;


CREATE TABLE  `sysuser` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `userName` varchar(255) NOT NULL,
  `userPassword` varchar(50) NOT NULL,
  `realName` varchar(255) DEFAULT NULL,
  `deptId` int(11) DEFAULT NULL,
  `userDuty` varchar(50) DEFAULT NULL,
  `createTime` datetime DEFAULT NULL,
  `creator` varchar(50) DEFAULT NULL,
  `userDeptName` varchar(50) DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=gbk;

写入几个数据以便测试!
INSERT INTO `resources` VALUES (167,8000,'系统管理',0,'',NULL,'',8000,'1','','','iframe','',''),(168,8001,'资源管理',8000,'../images/setuseridicon.png',NULL,'',8001,'1','asdasd','../basic/ResourcePanel.js','JSClass','com.ms.basic','com.ms.basic.ResourcePanel'),(169,8002,'谷歌',8000,'../images/setuseridicon.png',NULL,'http://www.google.com.hk/',8002,'1','','','iframe','',''),(170,100,'工具',0,'',NULL,'',100,'1','','','iframe','',''),(171,101,'谷歌翻译',100,'../images/setuseridicon.png',NULL,'http://translate.google.com.hk/',101,'1','','','iframe','','');

INSERT INTO `sysuser` VALUES (1,'admin','admin','管理员',5,'系统管理员','2011-05-20 00:00:00',NULL,'综合部');
0 请登录后投票
   发表时间:2011-09-10  
总觉得form里留白底的不好看……有点亮。。。还是习惯frame一下
0 请登录后投票
   发表时间:2011-09-10  
这只是一个样式啊!右下角可以选择很多样式的!
0 请登录后投票
   发表时间:2011-09-10  
white_crucifix 写道
总觉得form里留白底的不好看……有点亮。。。还是习惯frame一下

其实说实话我还是比较喜欢白底的,frame的化总感觉灰蒙蒙的一片(特别是在一些质量较差的显示器上显示的时候),不太清爽。
0 请登录后投票
   发表时间:2011-09-11  
悲催的树叶图标……
0 请登录后投票
   发表时间:2011-09-11   最后修改:2011-09-11
推荐一个好的图标下载网站!

http://findicons.com/
0 请登录后投票
   发表时间:2011-09-11  
看了下源码,提几点看法:
1.缺少service层:要知道,这层可是系统的业务核心(包括事务控制)
2.action层:spring3mvc默认封装了ajax特性,用@responseBody,就可以直接将pojo转成json了,不需要你自己去额外转换成json

楼主继续努力,建议参考下spring官网的实例,还是比较权威的。
2 请登录后投票
   发表时间:2011-09-11  
KimHo 写道
看了下源码,提几点看法:
1.缺少service层:要知道,这层可是系统的业务核心(包括事务控制)
2.action层:spring3mvc默认封装了ajax特性,用@responseBody,就可以直接将pojo转成json了,不需要你自己去额外转换成json

楼主继续努力,建议参考下spring官网的实例,还是比较权威的。



非常感谢客下的建议!
1. 没有service是因为只是一个小的示例,所以没有加,但是在文档中也提到了层次划分!
2. @responseBody这个东西确实还没有看到,非常感谢!!!
0 请登录后投票
   发表时间:2011-09-11  
andy_ghg 写道
white_crucifix 写道
总觉得form里留白底的不好看……有点亮。。。还是习惯frame一下

其实说实话我还是比较喜欢白底的,frame的化总感觉灰蒙蒙的一片(特别是在一些质量较差的显示器上显示的时候),不太清爽。



呵呵,萝卜青菜,各有所爱~~~
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics