`
文章列表
1. SpringBoot简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot ...

Maven总结

1.1 官方网站         http://maven.apache.org/ 1.2 远程仓库(查询)         http://mvnrepository.com/ 1.3 Maven配置环境变量 MAVEN_HOME D:\maven\apache-maven-3.3.3 Path %MAVEN_HOME%\bin 1.4 Maven配置本地仓库 settings.xml中,修改本地仓库位置: <localRepository>D:\maven\apache-maven-3.3.3-lib</localRepositor ...
1. SpringMvc单文件上传 2. SpringMvc多文件上传 新建项目SpringMvc04 导入fileupload jar包 com.springsource.org.apache.commons.fileupload-1.2.0.jar com.springsource.org.apache.commons.io-1.4.0.jar FileUploadController.java package com.andrew.controller; import java.io.File; import javax.servlet.http. ...
1. Restful风格的资源URL简介 2. SpringMvc对Rest风格的支持 3. @PathVariable获取Url变量 4. SpringMvc对静态资源的处理 新建项目SpringMvc03 Article.java package com.andrew.model; public class Article { private int id; private String title; private String content; public Article() { super(); ...
1. @RequestMapping请求映射 2. @RequestParam请求参数 3. ModelAndView返回模型和视图 4. SpringMVC对象属性自动封装 5. SpringMVCPOST请求乱码解决 6. Controller内部转发和重定向 新建项目SpringMvc02 StudentController.java package com.andrew.controller; import java.util.ArrayList; import java.util.List; import org.springframework.ste ...
1. SpringMVC简介 SpringMVC 是一套功能强大,性能强悍,使用方便的优秀的 MVC 框架; 文档:E:\Program Files\spring-framework-4.1.2.RELEASE\docs\spring-framework-reference\html\mvc.html 1) 导入springMVC jar包 导入springMVC jar包 spring-aop-4.1.2.RELEASE.jar spring-aspects-4.1.2.RELEASE.jar spring-beans-4.1.2.RELEASE.jar s ...
Spring4整合Hibernate4和Struts2 1. S2SH整合所需Jar包 导入jdbc jar包 mysql-connector-java-3.1.12-bin.jar 导入struts2 jar包 antlr-2.7.7.jar aopalliance-1.0.jar asm-3.3.jar asm-commons-3.3.jar commons-beanutils-1.8.0.jar commons-collections-3.1.jar commons-fileupload-1.3.1.jar commons-io-2.2.jar c ...
1. 事务简介 满足以下四个条件: 第一:原子性; 第二:一致性; 第三:隔离性; 第四:持久性; 2. 编程式事务管理 这种方式对业务有侵入,不推荐 Spring提供的事务模版类: org.springframework.transaction.support.TransactionTemplate Spring提供的事务管理器: org.springframework.jdbc.datasource.DataSourceTransactionManager 新建项目Spring405 新建表 create table t_cou ...
创建数据库spring4 创建表 create table t_student( id int(11) primary key auto_increment, name varchar(20), age int(11) ) insert into t_student values(1, "学生一", 11); insert into t_student values(2, "学生二", 12); insert into t_student values(3, "学生三", 13); ...
1. AOP简介 面向切面编程(也叫面向方面编程):AspectOrientedProgramming(AOP),是软件开发中的一个热点,也是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 主要的功能是:日志记录,性能统计,安全控制,事务处理,异常处理等等。 新建项目Spring403 手动增加会破环业务逻辑 StudentService.java package com.andrew.service; public interface St ...
1. spring ioc简介 IOC(控制反转:Inverse of Control),又称作依赖注入(Dependency Injection),是一种重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。 2. springioc实例讲解 新建项目Spring402 Tester.java package com.andrew.service; public interface Tester { public void test(); } ZhangSan.java package com.andre ...

Spring4简介

1. Spring简介 Spring官网: http://spring.io/ Spring maven地址: http://repo.springsource.org/libs-release-local/org/springframework/spring/ Spring文档: spring-framework-4.0.6.RELEASE/docs/spring-framework-reference/htmlsingle/index.html Spring作者:Rod Johnson; 核心思想:IOC控制反转;AOP面向切面; 2. Spring4实例 导入 ...
1) Hibernate查询方式简介 新建项目Hibernate10 1.1) 导航对象图查询方式 1.2) OID查询方式 1.3) 本地SQL查询方式 1.4) HQL查询方式 1.5) QBC查询方式(Query By Criteria) 2) 本地SQL查询方式 hibernate.cfg.xml <?xml version='1.0' encoding='utf-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Co ...
1. 配置数据库连接池 反问数据库,需要不断的创建和释放连接,假如访问量大的话,效率比较低级,服务器消耗大; 使用数据库连接池,我们可以根据实际项目的情况,定义连接池的连接个数,从而可以实现从连接池获取连接,用户放回到连接池。从而有效的提高的系统的执行效率; Hibernate自带的连接池不是很好,有bug; 推荐使用C3P0,proxool等; 新建项目Hibernate11 导入C3P0 jar包,右键buildPath c3p0-0.9.2.1.jar hibernate-c3p0-4.3.5.Final.jar mchange-commons-jav ...
1. Hibernate检索策略 新建项目Hibernate09 hibernate.cfg.xml <?xml version='1.0' encoding='utf-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd&quo ...
Global site tag (gtag.js) - Google Analytics