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-demo"项目是一个全面学习和理解Spring框架及其与其他技术集成的好资源,涵盖了从基础的依赖注入到高级的面向切面编程,以及实战中的MyBatis整合。通过分析和实践这个项目,开发者可以深入理解...
spring-boot-thymeleaf:simple spring boot thymeleaf demo spring-boot-jpa-thymeleaf-curd:spring boot + jpa + thymeleaf 增删改查示例 spring-boot-rabbitmq:spring boot和rabbitmq各种消息应用案例 spring-...
总的来说,Spring PetClinic是一个综合性的学习资源,涵盖了Spring框架的多个关键组件,包括Spring MVC、Spring Data、Spring Boot,以及数据库连接、RESTful API设计和错误处理等。通过深入研究这个示例项目,...
MyBatis+SpringDemo项目是一个综合性的开发示例,它结合了MyBatis和Spring框架,展示如何在实际开发中整合这两个强大的工具,实现数据访问层(DAO)的操作。在这个项目中,我们将深入探讨MyBatis和Spring的核心概念...
【标题】"maven-springMVC-springJDBC-Demo"是一个综合性的项目示例,它演示了如何使用Maven、Spring MVC和Spring JDBC在Java Web开发中构建一个简单的应用。这个Demo旨在帮助开发者理解这三大技术的集成与协同工作...
Java Spring + Mybatis Demo 是一个基于Maven构建的典型企业级应用框架集成示例,它将Spring、Spring MVC(属于Spring框架的一部分)和Mybatis这三大流行框架整合在一起,为开发者提供了一个快速开发和学习的新平台...
这个"最新maven搭建的Spring MVC的demo"是一个很好的学习资源,它展示了如何使用Maven来构建一个简单的Spring MVC应用。通过这个例子,初学者可以了解Spring MVC的核心组件和Maven的项目构建流程,为后续深入学习和...
总的来说,"使用Maven管理Spring框架Demo"是一个综合实践,涵盖了Maven项目管理、Spring框架核心概念、Spring MVC以及Maven插件的使用。这不仅帮助开发者了解如何构建和管理Spring项目,还能提升对Java企业级应用...
在这个"Spring_Security入门demo(maven项目)"中,我们将探讨如何搭建一个基本的Spring Security环境,理解其核心概念,并通过实际操作来熟悉它的配置和功能。 **1. Maven项目介绍** Maven 是一个项目管理和综合...
通过这个“spring练习Demo”,我们可以深入理解Spring框架的各个核心组件,并结合String对象的使用,提升对Java和Spring开发的综合能力。实践中遇到的问题和解决方案,都将有助于我们进一步提升编程技巧。
SpringBoot是Spring框架的一种简化开发方式,它集成了大量常用的第三方库配置,如JPA、MVC、Data、Security等,使得开发者可以快速构建稳定、生产级别的应用。在这个"springboot demo"中,我们可以深入学习...
【标题】"maven spring-mvc demo"是一个基于Maven构建的Spring MVC示例项目,旨在帮助开发者理解和学习如何在实际开发中整合这两个强大的Java工具。这个项目是按照某个具体的教程(链接已给出)创建的,它展示了如何...
总之,SpringBoot Demo项目是一个集成了Spring Boot后端和Vue.js前端的综合示例,涵盖了从基本的Web服务到数据持久化再到前端交互的完整流程。通过学习这个项目,开发者可以深入理解Spring Boot的使用方式以及前后端...
总的来说,SpringDemo 是一个综合展示了 Spring 框架各种特性的实例。通过对源码的分析,开发者可以深入理解 Spring 如何处理依赖注入、AOP、MVC、数据访问、容器管理和任务调度等问题,从而在实际项目中更加熟练地...
【标题】"GWT+Spring demo- springgwt_sudoku" 涉及的主要知识点是Google Web Toolkit (GWT) 和Spring框架的整合应用。这是一个实际的项目示例,展示了如何将GWT的客户端能力与Spring的服务器端功能相结合,以创建一...
本项目“springMVC Spring mybatis swagger demo”是基于Gradle构建的,Gradle是一种强大的构建自动化工具,相比Maven,它提供了更灵活的构建配置和更高效的依赖管理。在SSM基础上,项目集成了Swagger UI,使得API...
【Spring SpringMvc Hibernate Demo】是一个综合性的项目实例,旨在演示如何在Java开发环境中集成并运用Spring、Spring MVC和Hibernate这三个核心框架。这个案例主要关注于Web应用的后端开发,特别是用户登录功能的...
综合这些信息,"spring demo.7z"应该是一个全面展示Spring框架能力的项目,包括但不限于控制反转、面向切面编程、Web开发、数据访问、安全管理和任务调度等方面。对于想要深入理解和学习Spring的开发者来说,这个...
在这个“springcloud综合小案例”中,我们可以深入学习和实践以下几个核心知识点: 1. **Spring Cloud Eureka**:服务注册与发现是微服务架构的关键部分。Eureka 是 Netflix 提供的服务注册中心,允许各个微服务...
这个HTML5 Demo很可能综合运用了以上的一些或所有特性,通过实际的例子展示了HTML5在现代网页开发中的强大潜力。通过学习和理解这个Demo,开发者可以更好地掌握HTML5的新功能,并将其应用到自己的项目中,提升网页的...