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啥的,请轻喷。
分享到:
相关推荐
spring-boot-thymeleaf:simple spring boot thymeleaf demo spring-boot-jpa-thymeleaf-curd:spring boot + jpa + thymeleaf 增删改查示例 spring-boot-rabbitmq:spring boot和rabbitmq各种消息应用案例 spring-...
spring4+cxf3,因为自己项目要用到接口开发,所以综合现有网上所有教程,终于成功写出能自动注入的demo
这个是练习spring cloud的综合小案例,通过学习可以对spring boot ,spring cloud的基本框架进行了解和掌握
idea spring cloud+nacos+geteway完整demo java spring cloud项目下载 spring cloud+nacos+geteway项目下载 需要先安装nacos,不要安装zk 我有另外一个下载,可以下载nacos和安装教程
spring-boot-thymeleaf:simple spring boot thymeleaf demo spring-boot-jpa-thymeleaf-curd:spring boot + jpa + thymeleaf 增删改查示例 spring-boot-rabbitmq:spring boot和rabbitmq各种消息应用案例 ...
java的spring的案例小项目,整合hibernate和struts
详解三大组件的综合使用,广播的静态注册与动态注册,如何结合Service使用广播等
spring boot 综合博客项目实践
该Demo是一个Spring.NET和NHibernate框架的综合应用,实用于小型项目的企业应用。此架构有较强的实用性,并在项目开发中达到“快速开发”的目的
综合spring mvc + spring + hibernate + bootstrap开发图书管理系统
SSH框架的综合使用demo
Spring综合实例 spring配置oracel数据库 事务管理 切面 业务描述:实现用户简单的注册登录功能。 用户注册时候需要输入用户名,密码,邮箱地址,点击注册后成功。 用户登录时可以选择使用用户名或者邮箱地址进行...
Spring个人总结,基于Annotation注解的方式开发,配置
JBPM综合DEMO欢迎下载 交流!!!!!!!!!!!!!!!
Grid布局综合使用
Spring Boot 基础讲解到 综合案例
一个关于 TabHost ViewPager ListView的综合demo,学习记录,很简单,请不要喷我
spring4+cxf3,因为自己项目要用到接口开发,所以综合现有网上所有教程,终于成功写出能自动注入的demo,这个是含拦截器
spring-value-demo介绍spring数据绑定demo软件架构软件架构说明安装教程xxxxxxxxxxxx使用说明xxxxxxxxxxxx参与贡献Fork 本仓库新建 Feat_xxx 分支提交代码新建 Pull Request特技使用 Readme_XXX.md 来支持不同的语言...