Myelicpse2015
Spring4.1
本文说明 1.Spring框架简介 2.Spring核心--控制反转IOC\依赖注入DI 3.Spring搭建流程(项目中包含数据库使用并整合了SpringMVC)
Spring简介为什么使用spring:降低组件之间的耦合度,实现软件各层之间的解耦。
Spring模块1.IOC(依赖注入,又叫依赖注入DI):包含并管理应用对象的配置和生命周期,你可以配置你的每个bean如何被创建,也可以配置每个bean是只有一个实例,还是每次需要时都生成一个新的实例,以及它们是如何相互关联的2.AOP(面向切面):采用了面向切面编程来实现很多基础但是与业务逻辑无关的功能的解耦,比如:事务管理、日志、权限验证.....3.DAO: Spring 还提供了对数据库JDBC的封装,使用JdbcTemplate来简化数据操作4.ORM:提供了对主流的对象关系映射框架的支持5.JEE: 对Java企业级开发提供了一些解决方案,例如EJB、JMS等6.WEB: 提供了自己的Spring MVC和对显示层框架的集合支持
步骤说明
创建Web Project工程本教程介绍如何在Spring 4.1 中创建一个简单的Spring 的 HelloWorld。 在这篇文章中使用的技术或工具:Spring 4.1MyEclipse 2015JDK 1.8 打开 MyEclipse 创建一个Web project工程:SpringHelloworld详细截图如下:
添加Spring支持类库右键工程名称,选择"MyEclipse"->"Add Spring Capabilites",如下图
自定义类这里包含以下类1.实体类:User2.数据库操作类:UserDao3.业务类:UserService4.控制类:UserController 具体代码下方给出下载地址
配置文件1.web项目配置文件web.xml 详见下载文件中2. Spring配置文件applicationContext.xml 详见下载文件中3.数据库配置文件baskConf.properties 详见下载文件中
登录页面这里简单建立3个界面1.登录界面login.jsp2.登录成功界面success.jsp3.登录失败界面failed.jsp
数据库相关补充1.mysql的jar包这里用到的数据库是Mysql数据库,因此要在添加mysql-connector-java-5.1.18-bin.jar2.数据库中建立test表
测试1.访问login.jsp页面2. 输入数据库中填入的用户名和密码,点击提交3. 等待页面跳转到登录成功或失败页面
PS:详细文档下载地址(包含上面文档中省略部分):请删掉dow中文nload.c后sdn.n再et/det打开ail/sha本网址nkes/9695265