论坛首页 入门技术论坛

Spring小综合Demo,ITEye处女贴,求围观。

浏览 35569 次
精华帖 (0) :: 良好帖 (4) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-05-07   最后修改:2012-05-07
1) 咱们Spring板块还是很热闹的,一帮朋友都在积极努力的发教程,
特别是"jinnianshilongnian"(他的ID有点雷人)兄弟的帖子,我也一直在关注。
我也来发一个我的写的小例子。希望对使用Spring,SpringMVC,SpringSecurity,SpringDataJpa
的新手有点帮助。

2) 这是一个小的web程序,就像手机电话本。保存你的联系人到数据库。
没有啥业务不业务的,完全就是简单的CRUD

2.1 麻雀虽小,框架不少
Spring 3.1.1
SpringMVC 3.1.1
SpringSecurity 3.1.0
Hibernate 4.1.2 (实际上我用的是JPA2.0,Hibernate的API我一个都没有用到)
SpringDataJpa 这个玩意也是Spring的姊妹项目,比较有意思,它根据Dao接口所定义的方法名称来猜测你
的需求,用代理方式帮你生成实现类。所以用了它以后,我的小项目里Dao的实现类就不写了。
Apache-tiles  这个是来做JSP页面布局的,我用到了
Hibernate-Validator JSR303的实现,用来做后端数据验证

2.2 现在这个项目有两个账户 (用户名:密码)
admin : admin
yingzhor : kelly
admin是管理员,yingzhor是一般用户。管理员可以锁定/解锁其他用户,锁定一般用户以后,该一般用户就无法登陆了。

2.3 几个预览图






3) 附件下载
数据库脚本 (me_sql.zip) (MySQL5.1)
项目源代码 (me.zip)
请注意,我使用的是Mave多模块工程,导入Eclipse时,请确保你的eclipse安装了m2eclipse插件。


4) 初次发帖,请多关照。有bug啥的,请轻喷。

=======================================================================================================
2012.05.07 补充说明

有些朋友没有用过jetty嵌入式servlet容器开发项目,我把我的方法介绍给大家。

1) 导入数据库,在mysql下新建一个名为"me"的数据库。把我附件里的那个sql脚本导入进去。
1.1 如果你的mysql数据库用户名和密码不是叫root (密码root) 请找到classpath:spring-jpa.xml的配置文件自行修改。

2) 你必须把整个项目安装到你的Maven本地仓库。

2.1 在me项目(也就是最顶层项目)的pom.xml上点击右键,呼出菜单。然后选择我图片里所指示的这一项。


2.2 安装完以后,会出现"BUILD SUCCESS"的提示,请看下图。


这样,me项目就加入maven的反应堆了。

3) 启动嵌入式jetty容器。
3.1 在me-webapp项目的pom.xml上点击右键,呼出菜单。然后选择我图片里指示的这一项。


3.2 新建一个启动项。请看图片。"Name"选项是无所谓的,你爱叫什么都可以。我这里叫"jetty-run"
goals一定按我的选:"jetty:run" 一个字也别错哦。亲


3.3 点击Run按钮以后,jetty容器就启动了。


4) 剩下的事情和tomcat没什么区别。你就可以使用本系统了。
打开你喜欢的浏览器输入“http://localhost:8080/me-webapp/”然后猛击回车。
  • me.zip (823.7 KB)
  • 下载次数: 1874
   发表时间:2012-05-07  
直接用 maven启动 jetty内嵌服务器测试?
0 请登录后投票
   发表时间:2012-05-07  
jinnianshilongnian 写道
直接用 maven启动 jetty内嵌服务器测试?


我开发的时候是这样做的,你愿意的话,也可以用Tomcat。
0 请登录后投票
   发表时间:2012-05-07  
看你们两个人的头像,挺有夫妻相的。祝福!
0 请登录后投票
   发表时间:2012-05-07  
nalan 写道
看你们两个人的头像,挺有夫妻相的。祝福!


    

这年头,怎么啥都祝福啊?
头像是我女朋友的自拍照。跟你说的那位没啥直接关系。
0 请登录后投票
   发表时间:2012-05-07  
看你整站的 页面效果很不错呀。写css样式 还是用的 ui ?
0 请登录后投票
   发表时间:2012-05-07  
BrightWang1115 写道
看你整站的 页面效果很不错呀。写css样式 还是用的 ui ?


不好意思,css是上网抄来的。 不是原创内容。
我看过代码,和jquery-ui 确实很像。 但不是jquery-ui
0 请登录后投票
   发表时间:2012-05-07  
界面太眼熟了,  我都改为公司的项目了, 后来越发觉得不好看。

最近用这个。

http://themeforest.net/item/admin-control-panel-pro-simple-professional/full_screen_preview/136769
0 请登录后投票
   发表时间:2012-05-07   最后修改:2012-05-07
泡咖啡 写道
界面太眼熟了,  我都改为公司的项目了, 后来越发觉得不好看。

最近用这个。

http://themeforest.net/item/admin-control-panel-pro-simple-professional/full_screen_preview/136769


恩咯。 噶鳖CSS反正是网上搞起来滴。 我用一哈应该冇事吧。

嬲,你们公司做产品也是噶样子搞啊。 不怕惹官司不咯?
0 请登录后投票
   发表时间:2012-05-07   最后修改:2012-05-07
yingzhor 写道
泡咖啡 写道
界面太眼熟了,  我都改为公司的项目了, 后来越发觉得不好看。

最近用这个。

http://themeforest.net/item/admin-control-panel-pro-simple-professional/full_screen_preview/136769


恩咯。 噶鳖CSS反正是网上搞起来滴。 我用一哈应该冇事吧。

嬲,你们公司做产品也是噶样子搞啊。 不怕惹公司不咯?


原来是长沙的兄弟。

最近一直在看国外的网站,那都是艺术家啊......

你这个还是学习,随便用冒事的咯。

我记得这套绿色的好像要20刀。

反正他们遵循各种协议,什么cc署名 什么的。

我主要用于 产品后台的管理模块,这有什么官司不官司的,(此处省略一万字)。     

在哪上班啊, 我在芙蓉南路这里。。。

0 请登录后投票
论坛首页 入门技术版

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