最新文章列表

【第二章】 IoC 之 2.3 IoC的配置使用——跟我学Spring3

2.3.1  XML配置的结构 一般配置文件结构如下:   java代码: 查看复制到剪贴板打印
tudy 评论(0) 有509人浏览 2015-01-26 21:54

MyEclipse使用教程之使用MyEclipse开发JEE企业级应用程序

在本例中,你将创建一个由web项目、EJB项目、客户端项目和连接器项目组成的名为Test1的EAR项目。这些从属的项目分别命名为Test1Web、Test1EJB、 Test1Client和Test1Connector。一个EAR项目中必须至少有一个web项目或一个EJB项目与之关联。 点击File>New>Project,选择Enterprise Applicati ...
shoothao 评论(0) 有2074人浏览 2015-01-26 14:14

【第九章】 Spring的事务 之 9.4 声明式事务 ——跟我学spring3

9.4  声明式事务 9.4.1  声明式事务概述        从上节编程式实现事务管理可以深刻体会到编程式事务的痛苦,即使通过代理配置方式也是不小的工作量。        本节将介绍声明式事务支持,使用该方式后最大的获益是简单,事务管理不再是令人痛苦的,而且此方式属于无侵入式,对业务逻辑实现无影响。        接下来先来看看声明式事务如何实现吧。 9.4.2  声明式实现事务管 ...
tudy 评论(0) 有536人浏览 2015-01-19 23:21

【第二章】 IoC 之 2.2 IoC 容器基本原理 ——跟我学Spring3

2.2.1  IoC容器的概念 IoC容器就是具有依赖注入功能的容器,IoC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。应用程序无需直接在代码中new相关的对象,应用程序由IoC容器进行组装。在Spring中BeanFactory是IoC容器的实际代表者。 Spring IoC容器如何知道哪些是它管理的对象呢?这就需要配置文件,Spring IoC容器通过读取配置文件中 ...
tudy 评论(0) 有609人浏览 2015-01-19 22:22

【第二章】 IoC 之 2.1 IoC基础 ——跟我学Spring3

2.1.1  IoC是什么 Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制, ...
tudy 评论(0) 有654人浏览 2015-01-19 22:00

【第一章】 Spring概述 ——跟我学Spring3

1.1.1  Spring是什么 Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。应 ...
tudy 评论(0) 有685人浏览 2015-01-19 21:55

SpringMVC数据验证——第七章 注解式控制器的数据验证、类型转换及格式化——跟着开涛学SpringMVC

7.4、数据验证 7.4.1、编程式数据验证 Spring 2.x提供了编程式验证支持,详见【4.16.2 数据验证】章节,在此我们重写【4.16.2.4.1、编程式验证器】一节示例。   (1、验证器实现 复制cn.javass.chapter4.web.controller.support.validator.UserModelValidator 到cn.javass.chapt ...
tudy 评论(0) 有1059人浏览 2015-01-17 11:26

第七章 注解式控制器的数据验证、类型转换及格式化 SpringMVC数据格式化——跟着开涛学SpringMVC

7.3、数据格式化 在如Web /客户端项目中,通常需要将数据转换为具有某种格式的字符串进行展示,因此上节我们学习的数据类型转换系统核心作用不是完成这个需求,因此Spring3引入了格式化转换器(Formatter SPI) 和格式化服务API(FormattingConversionService)从而支持这种需求。在Spring中它和PropertyEditor功能类似,可以替代Prope ...
tudy 评论(0) 有1322人浏览 2015-01-12 22:58

第七章 注解式控制器的数据验证、类型转换及格式化 SpringMVC数据类型转换——跟着开涛学SpringMVC

7.1、简介 在编写可视化界面项目时,我们通常需要对数据进行类型转换、验证及格式化。   一、在Spring3之前,我们使用如下架构进行类型转换、验证及格式化:  流程: ①:类型转换:首先调用PropertyEditor的setAsText(String),内部根据需要调用setValue(Object)方法进行设置转换后的值; ②:数据验证:需要显示调用Spring的Valida ...
tudy 评论(0) 有842人浏览 2015-01-11 20:45

eclipse项目发布到tomcat后,自带的库和tomcat的库发生冲突

解决方法: 可以在eclipse当中添加一个User Library(Window-->Preferences-->Java-->Build Path --> User library) 把jsp-api.jar和servlet-aip.jar 两个jar文件加入进去,一定要把下面system library 打钩, 然后在项目引入这个library编译, 这样再部署的时候 ...
XueSeYaoTong 评论(0) 有626人浏览 2015-01-06 21:46

SpringMVC强大的数据绑定(2)——第六章 注解式控制器详解——跟着开涛学SpringMVC

6.6.2、@RequestParam绑定单个请求参数值 @RequestParam用于将请求参数区数据映射到功能处理方法的参数上。 Java代码   public String requestparam1(@RequestParam String username)   请求中包含username参数(如/requestparam1?username=zhang) ...
tudy 评论(0) 有976人浏览 2015-01-04 08:30

Spring MVC 3.1新特性 生产者、消费者请求限定 —— 第六章 注解式控制器详解——跟着开涛学SpringMVC

6.6.5、生产者、消费者限定 6.6.5.1、基本概念 首先让我们看一下通过HTTP协议传输的媒体类型及如何表示媒体类型:   一、Media Type: 互联网媒体类型,一般就是我们所说的MIME类型,用来确定请求的内容类型或响应的内容类型。  写道 媒体类型格式:type/subtype(;parameter)?type主类型,任意的字符串,如text,如果是*号代表所有;s ...
tudy 评论(0) 有898人浏览 2014-12-28 15:27

SpringMVC3强大的请求映射规则详解 第六章 注解式控制器详解——跟着开涛学SpringMVC

6.5、请求映射 处理器定义好了,那接下来我们应该定义功能处理方法,接收用户请求处理并选择视图进行渲染。首先我们看一下图6-1: http请求信息包含六部分信息: ①请求方法,如GET或POST,表示提交的方式; ②URL,请求的地址信息; ③协议及版本; ④请求头信息(包括Cookie信息); ⑤回车换行(CRLF); ⑥请求内容区(即请求的内容或数据),如表单提交时的参数 ...
tudy 评论(0) 有841人浏览 2014-12-28 14:47

注解式控制器运行流程及处理器定义 第六章 注解式控制器详解——跟着开涛学SpringMVC

6.1、注解式控制器简介 一、Spring2.5之前,我们都是通过实现Controller接口或其实现来定义我们的处理器类。已经@Deprecated。   二、Spring2.5引入注解式处理器支持,通过@Controller 和 @RequestMapping注解定义我们的处理器类。 并且提供了一组强大的注解:   需要通过处理器映射DefaultAnnotationHandle ...
tudy 评论(0) 有1065人浏览 2014-12-27 18:01

第五章 处理器拦截器详解——跟着开涛学SpringMVC

5.1、处理器拦截器简介 Spring Web MVC的处理器拦截器(如无特殊说明,下文所说的拦截器即处理器拦截器) 类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。   5.1.1、常见应用场景 1、日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV(Page View)等。 2、权限检查:如登录检测,进入处理器检测检测是否登录,如果 ...
tudy 评论(0) 有920人浏览 2014-12-27 17:18

第四章 Controller接口控制器详解(6)——跟着开涛学SpringMVC

4.16、数据类型转换和数据验证 流程: 1、首先创建数据绑定器,在此此会创建ServletRequestDataBinder类的对象,并设置messageCodesResolver(错误码解析器); 2、提供第一个扩展点,初始化数据绑定器,在此处我们可以覆盖该方法注册自定义的PropertyEditor(请求参数——>命令对象属性的转换); 3、进行数据绑定,即请求参数——& ...
tudy 评论(0) 有932人浏览 2014-12-25 08:27

第四章 Controller接口控制器详解(5)——跟着开涛学SpringMVC

4.15、MultiActionController 之前学过的控制器如AbstractCommandController、SimpleFormController等一般对应一个功能处理方法(如新增),如果我要实现比如最简单的用户增删改查(CRUD Create-Read-Update-Delete),那该怎么办呢?   4.15.1 解决方案 1、每一个功能对应一个控制器,如 ...
tudy 评论(0) 有882人浏览 2014-12-25 07:48

第四章 Controller接口控制器详解 (4)——跟着开涛学SpringMVC

4.12、ParameterizableViewController 参数化视图控制器,不进行功能处理(即静态视图),根据参数的逻辑视图名直接选择需要展示的视图。 Java代码    ...
tudy 评论(0) 有802人浏览 2014-12-24 08:26

第四章 Controller接口控制器详解(3)——跟着开涛学SpringMVC

4.11、AbstractWizardFormController 向导控制器类提供了多步骤(向导)表单的支持(如完善个人资料时分步骤填写基本信息、工作信息、学校信息等) 假设现在做一个完善个人信息的功能,分三个页面展示: 1、页面1完善基本信息; 2、页面2完善学校信息; 3、页面3完善工作信息。 这里我们要注意的是当用户跳转到页面2时页面1的信息是需要保存起来的,还记得Abstr ...
tudy 评论(0) 有688人浏览 2014-12-24 07:39

第四章 Controller接口控制器详解(2)——跟着开涛学SpringMVC

4.5、ServletForwardingController 将接收到的请求转发到一个命名的servlet,具体示例如下:   java代码: Java代码   package cn.javass.chapter4.web.servlet;   public class ForwardingServlet extends HttpServlet {       ...
tudy 评论(0) 有926人浏览 2014-12-23 08:05

最近博客热门TAG

应用服务器(43288) Spring(40812) Hibernate(33330) Tomcat(28345) 框架(27200) 设计模式(24056) Servlet(23313) Struts(22805) Bean(22194) 企业应用(18268) thread(15826) 多线程(14801) SUN(11436) 虚拟机(11382) Cache(11314) Security(8002) SSH(7109) DAO(6880) MVC(6206) AOP(6187)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics