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啥的,请轻喷。
分享到:
相关推荐
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 是一个项目管理和综合...
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、数据访问、容器管理和任务调度等问题,从而在实际项目中更加熟练地...
本项目“springMVC Spring mybatis swagger demo”是基于Gradle构建的,Gradle是一种强大的构建自动化工具,相比Maven,它提供了更灵活的构建配置和更高效的依赖管理。在SSM基础上,项目集成了Swagger UI,使得API...
【Spring SpringMvc Hibernate Demo】是一个综合性的项目实例,旨在演示如何在Java开发环境中集成并运用Spring、Spring MVC和Hibernate这三个核心框架。这个案例主要关注于Web应用的后端开发,特别是用户登录功能的...
在这个“springcloud综合小案例”中,我们可以深入学习和实践以下几个核心知识点: 1. **Spring Cloud Eureka**:服务注册与发现是微服务架构的关键部分。Eureka 是 Netflix 提供的服务注册中心,允许各个微服务...
该项目是一个综合示例,旨在帮助初学者了解如何将流行的Java开发框架Struts2、Hibernate和Spring4整合在一起,并实现微信登录功能。这三个框架在企业级Java应用开发中广泛使用,它们各自负责不同的职责:Struts2处理...
idea spring cloud+nacos+geteway完整demo java spring cloud项目下载 spring cloud+nacos+geteway项目下载 需要先安装nacos,不要安装zk 我有另外一个下载,可以下载nacos和安装教程
总的来说,"Spring SpringMVC Jpa整合Demo"是一个综合性的学习资源,它涵盖了JavaEE开发中的重要技术,对于理解和掌握这些框架的集成应用有着很大的帮助。通过研究和实践这个Demo,开发者可以深入理解Spring、...
总结起来,"springmvc-ibatis-html模版登录后台模版demo"是一个综合性的学习资源,涵盖了Spring MVC和iBatis的基本用法,以及如何在实际项目中构建和集成登录功能。通过研究这个项目,开发者可以加深对Web开发的理解...
在"Maven+Spring MVC"的Demo中,Maven负责管理项目的所有依赖,如Spring MVC、MyBatis以及其他的库。通过`pom.xml`文件,你可以定义项目依赖、插件和构建过程。Maven的生命周期包括编译、测试、打包、部署等阶段,...
本教程通过一个简单的Demo展示了如何将MyBatis、Spring和Maven这三个流行的技术结合使用。下面将详细介绍这个整合过程中的关键知识点。 首先,**MyBatis** 是一个优秀的持久层框架,它简化了数据库操作,通过SQL...
Spring、SpringMVC、Mybatis、Velocity和Maven是Java Web开发中常用的一组技术栈,它们各自在软件开发的不同层面发挥着重要作用。这个压缩包文件的标题和描述表明,它提供了一个集成这些技术的演示项目,下面我们将...