spring
kentbleau
吃得苦中苦方为人上人
展开
-
Spring MVC 教程,快速入门,深入分析
Spring MVC 教程,快速入门,深入分析 Spring MVC 教程快速入门 资源下载:Spring_MVC_教程_快速入门_深入分析V1.1.pdfSpringMVC核心配置文件示例.rar 目录 一、前言二、spring mvc 核心类与接口三、spring mvc 核心流程图四、spring mvc DispatcherServ转载 2013-05-29 16:58:59 · 1570 阅读 · 0 评论 -
荐大家使用数据库连接池 DruidDataSource
推荐大家使用数据库连接池 DruidDataSource. http://code.alibabatech.com/wiki/display/Druid/DruidDataSource DruidDataSource经过阿里巴巴数百个应用一年多生产环境运行验证,稳定可靠。 它最重要的特点是:监控、扩展和性能。 下载和Maven配置看这里: https://git转载 2013-10-15 10:21:41 · 1747 阅读 · 0 评论 -
Spring整合Hibernate的步骤
为什么要整合Hibernate?1、使用Spring的IOC功能管理SessionFactory对象 LocalSessionFactoryBean2、使用Spring管理Session对象 HibernateTemplate3、使用Spring的功能实现声明式的事务管理整合Hibernate的步骤:1、配置SessionFactory(可以自动完成)转载 2013-10-14 15:34:54 · 893 阅读 · 0 评论 -
剖析<context:component-scan/>、<mvc:annotation-driven/>
和相当于注册了DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter两个bean,配置一些messageconverter。即解决了@Controller注解的使用前提配置。 是对 进行扫描,实现注释驱动Bean定义,同时将bean自动注入容器中使用。即解决了@Controller标识的类的bean的注入和转载 2013-10-11 10:44:49 · 4146 阅读 · 0 评论 -
Spring的事务 之 9.1 数据库事务概述
数据库事务概述事务首先是一系列操作组成的工作单元,该工作单元内的操作是不可分割的,即要么所有操作都做,要么所有操作都不做,这就是事务。 事务必需满足ACID(原子性、一致性、隔离性和持久性)特性,缺一不可:原子性(Atomicity):即事务是不可分割的最小工作单元,事务内的操作要么全做,要么全不做;一致性(Consistency):在事务执行前数据库的数据处于转载 2013-10-10 16:55:41 · 1380 阅读 · 0 评论 -
Spring工作原理及其作用
1.springmvc将所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。 2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller. 3.DispatcherServlet将请求提交到目标Controller 4.Controller进行业务转载 2013-10-08 19:46:04 · 2175 阅读 · 1 评论 -
<props>、<list>、<set>、<map>元素的具体用法
在spring容器中配置bean,常用到的元素除了和外,还有、、、,在hibernate等框架的配置文件中我们经常可以见到这些元素,下面是他们的具体用法。1.元素创建了一个注入的java.util.Properties元素。例如每个人都有身高、体重等基本信息import java.util.Properties;public class Person { private Properties转载 2013-08-22 09:02:20 · 1123 阅读 · 0 评论 -
OncePerRequestFilter的作用
在spring中,filter都默认继承OncePerRequestFilter,但为什么要这样呢? OncePerRequestFilter顾名思义,他能够确保在一次请求只通过一次filter,而不需要重复执行。 Java代码 public final void doFilter(ServletRequest request, Ser转载 2013-08-04 17:26:56 · 4384 阅读 · 0 评论 -
新手入门篇:初学者对Spring框架的认识
一、Spring诞生Spring是一个开源框架,目前在开源社区的人气很旺,被认为是最有前途的开源框架之一。她是由Rod Johnson创建的,她的诞生是为了简化企业级系统的开发。说道Spring就不得不说EJB,因为Spring在某种意义上是EJB的替代品,她是一种轻量级的容器。用过EJB的人都知道EJB很复杂,为了一个简单的功能你不得不编写多个Java文件和部署文件,他是一种重量级的容器。也转载 2013-07-04 08:52:37 · 1753 阅读 · 0 评论 -
获取项目的路径
参考网络文章整理1. 获取web服务器项目的真实物理路径request.getSession().getServletContext().getRealPath("/");2. 相对路径的获得说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目)String relativelyPath=System.getPrope转载 2013-07-15 15:33:10 · 890 阅读 · 0 评论 -
使用multipart请求处理文件上传
在开发Web应用程序时比较常见的功能之一,就是允许用户利用multipart请求将本地文件上传到服务器,而这正是Grails的坚固基石——Spring MVC其中的一个优势。Spring通过对Servlet API的HttpServletRequest接口进行扩展,使其能够很好地处理文件上传。扩展后的接口名为org.springframework.web.multipart.MultipartHt转载 2013-07-15 17:52:56 · 1721 阅读 · 0 评论 -
Spring——数据库连接池
一、连接池概述 数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免转载 2013-07-12 09:01:31 · 945 阅读 · 0 评论 -
property和constructor-arg的使用
一:依赖注入的方式 constructor-arg:通过构造函数注入。 property:通过setxx方法注入。 二:constructor-arg的简单使用 java代码 Java代码 public class Man { private String name ; private int age;转载 2013-07-10 13:08:06 · 1983 阅读 · 0 评论 -
Spring 之 Spring容器中几个概念的个人理解
以下是个人对spring使用过程中几个常用概念的感性理解,也许和书面的定义不一样,但是个人觉得理解这样的概念,越简单越感性越让开发人员,特别是初学者理解更容易。而不至于刚接触就被那些复杂描述的概念所吓倒:一:IOC控制反转public class PersonServiceBean{private PersonDao personDao = new PersonDaoBean();转载 2013-06-22 11:58:28 · 1624 阅读 · 0 评论 -
spring配置文件详解(applicationContext.xml详解)
想必用过Spring的程序员们都有这样的感觉,Spring把逻辑层封装的太完美了(个人感觉View层封装的不是很好)。以至于有的初学者都不知道Spring配置文件的意思,就拿来用了。所以今天我给大家详细解释一下Spring的applicationContext.xml文件。Ok,还是通过代码加注释的方式为大家演示:以下是详解Spring的applicationContext.xml文件代码:转载 2013-05-02 06:51:47 · 36206 阅读 · 1 评论