06 2016 档案

摘要:一、 Controller返回值,String或者ModelAndView 首先看一下spring的配置文件,如下 第一种,返回类型为String,Controller中的方法如下 根据spring配置文件和以上controller,访问“/welcome”时,对应的返回页面为“/WEB-INF/u 阅读全文
posted @ 2016-06-08 16:21 洗碗心得 阅读(259) 评论(0) 推荐(0) 编辑
摘要:一、 通过@PathVariabl获取路径中的参数 例如,访问user/123/lei路径时,执行以上方法,其中,参数id=123,name=lei 二、 @ModelAttribute获取POST请求的FORM表单数据 JSP表单如下 Java Pojo如下 Java Controller如下 三 阅读全文
posted @ 2016-06-08 16:21 洗碗心得 阅读(193) 评论(0) 推荐(0) 编辑
摘要:本文讲述使用AspectJ框架实现Spring AOP。 再重复一下Spring AOP中的三个概念, AspectJ是基于注释(Annotation)的,所以需要JDK5.0以上的支持。 AspectJ支持的注释类型如下: 首先定义一个简单的bean,CustomerBo实现了接口ICustome 阅读全文
posted @ 2016-06-08 16:20 洗碗心得 阅读(299) 评论(0) 推荐(0) 编辑
摘要:在《Spring3系列9- Spring AOP——Advice》和《Spring3系列10- Spring AOP——Pointcut,Advisor拦截指定方法》中的例子中,在配置文件中,你必须手动为每一个需要AOP的bean创建Proxy bean(ProxyFactoryBean)。 这不是 阅读全文
posted @ 2016-06-08 16:20 洗碗心得 阅读(220) 评论(0) 推荐(0) 编辑
摘要:上一篇的Spring AOP Advice例子中,Class(CustomerService)中的全部method都被自动的拦截了。但是大多情况下,你只需要一个方法去拦截一两个method。这样就引入了Pointcut(切入点)的概念,它允许你根据method的名字去拦截指定的method。另外,一 阅读全文
posted @ 2016-06-08 16:20 洗碗心得 阅读(3619) 评论(0) 推荐(0) 编辑
摘要:Spring Auto-Wiring Beans——Spring自动装配Bean 所谓自动装配,就是将一个Bean注入到其他Bean的Property中,类似于以下: Spring支持5种自动装配模式,如下: no ——默认情况下,不自动装配,通过“ref”attribute手动设定。 buName 阅读全文
posted @ 2016-06-08 16:19 洗碗心得 阅读(227) 评论(0) 推荐(0) 编辑
摘要:Spring AOP即Aspect-oriented programming,面向切面编程,是作为面向对象编程的一种补充,专门用于处理系统中分布于各个模块(不同方法)中的交叉关注点的问题。简单地说,就是一个拦截器(interceptor)拦截一些处理过程。例如,当一个method被执行,Spring 阅读全文
posted @ 2016-06-08 16:19 洗碗心得 阅读(207) 评论(0) 推荐(0) 编辑
摘要:本篇讲述了Spring Expression Language —— 即Spring3中功能丰富强大的表达式语言,简称SpEL。SpEL是类似于OGNL和JSF EL的表达式语言,能够在运行时构建复杂表达式,存取对象属性、对象方法调用等。所有的SpEL都支持XML和Annotation两种方式,格式 阅读全文
posted @ 2016-06-08 16:18 洗碗心得 阅读(383) 评论(0) 推荐(0) 编辑
摘要:一、 Spring Auto Scanning Components —— 自动扫描组件 1. Declares Components Manually——手动配置component 2. Auto Components Scanning——自动扫描组件 3. Custom auto scan co 阅读全文
posted @ 2016-06-08 16:18 洗碗心得 阅读(326) 评论(0) 推荐(0) 编辑
摘要:从Spring3开始,加入了JavaConfig特性,JavaConfig特性允许开发者不必在Spring的xml配置文件中定义bean,可以在Java Class中通过注释配置bean。 当然,你仍然可以用经典的XML方法定义bean,JavaConfig只是另一个替代方案。 一、 环境 spri 阅读全文
posted @ 2016-06-08 16:17 洗碗心得 阅读(339) 评论(0) 推荐(0) 编辑
摘要:在大型的Spring3项目中,所有的Bean配置在一个配置文件中不易管理,也不利于团队开发,通常在开发过程中,我们会按照功能模块的不同,或者开发人员的不同,将配置文件分成多个,这样有利于模块的划分。本文将讲述怎样整合多个配置文件,由于Spring3允许使用xml配置和JavaConfig特性两种方式 阅读全文
posted @ 2016-06-08 16:17 洗碗心得 阅读(411) 评论(0) 推荐(0) 编辑
摘要:本篇讲述了Bean的基本配置方法,以及Spring中怎样运用Bean。 主要内容如下: 一、 Spring中Bean的相互引用 二、 Spring中给Bean属性注入value 三、 Spring Inner Bean—内部嵌套的Bean 四、 Spring Bean Scopes—Bean的作用域 阅读全文
posted @ 2016-06-08 16:17 洗碗心得 阅读(240) 评论(0) 推荐(0) 编辑
摘要:一、 环境 spring-framework-3.2.4.RELEASE jdk1.7.0_11 Maven3.0.5 eclipse-jee-juno-SR2-win32 二、 用Maven创建项目 然后转换成Eclipse项目:mvn eclipse:eclipse 或者直接在Eclipse中创 阅读全文
posted @ 2016-06-08 16:16 洗碗心得 阅读(263) 评论(0) 推荐(0) 编辑
摘要:一、 环境 spring-framework-3.2.4.RELEASE jdk1.7.0_11 Maven3.0.5 eclipse-jee-juno-SR2-win32 此例不必重复创建项目,上接Spring3-Example项目。 二、 pom.xml文件配置 与前一个项目Spring3-Ex 阅读全文
posted @ 2016-06-08 16:16 洗碗心得 阅读(363) 评论(0) 推荐(0) 编辑
摘要:由于Oracle授权问题,Maven3不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到本地仓库。 一.首先要得到Oracle JDBC Driver 1.通过Oracle官方网站下载相应版本:http://www.oracle 阅读全文
posted @ 2016-06-08 16:15 洗碗心得 阅读(4991) 评论(0) 推荐(0) 编辑
摘要:一、 环境 spring-framework-3.2.4.RELEASE jdk1.7.0_11 Maven3.0.5 eclipse-jee-juno-SR2-win32 二、 创建Web项目 Eclipse中创建Web项目,见前边日志 三、 项目依赖,配置pom.xml文件 pom.xml文件如 阅读全文
posted @ 2016-06-08 16:15 洗碗心得 阅读(256) 评论(0) 推荐(0) 编辑
摘要:上一章用Maven新建了web项目成功后,本文演示在此基础上应用servlet。 1.首先修改pom.xml文件,添加servlet依赖 修改完保存后,项目会从Maven仓库中自动添加servlet-api-2.5.jar包的引用,如果仓库中没有,会自动下载。 引用后见图。 2.新建一个Servle 阅读全文
posted @ 2016-06-08 16:14 洗碗心得 阅读(357) 评论(0) 推荐(0) 编辑
摘要:采用struts版本:struts-2.3.8 一.创建一个web项目 参考前面文章,项目名:maven-struts-demo。 二.配置pom.xml文件添加struts2依赖 保存后maven会自动下载相应的jar包。 下载完成后查看jar包,如图 三.新建JSP页面 1.index.jsp页 阅读全文
posted @ 2016-06-08 16:14 洗碗心得 阅读(5045) 评论(1) 推荐(0) 编辑
摘要:问题: 很多时候在Eclipse中启动Tmocat后,不能访问本机的localhost:8080主页,并且其他项目也不能访问。 原因: 打开Tomcat下的webapp后也找补到项目目录,这是因为Eclipse将发布路径重定向了,没有放到tomcat下的webapp中。 解决: 在Eclipse中集 阅读全文
posted @ 2016-06-08 16:13 洗碗心得 阅读(249) 评论(0) 推荐(0) 编辑
摘要:我的环境: Eclipse:eclipse-jee-juno-SR2-win32 Maven:Maven3.0.5 1.Help->Eclipse Marketplace 2.选中要安装的插件,Next 3.选中I accept ...后,点Finish后,出现 Install Stoftware等 阅读全文
posted @ 2016-06-08 15:56 洗碗心得 阅读(204) 评论(0) 推荐(0) 编辑
摘要:好长时间不用Java,今天看了下,Maven集成成主流了,在技术水平与日俱进的同时,感叹下IT行业必须有活到老学到老的精神。 先说下环境: Maven:Maven 3.0.5 解压后路径:F:\Maven\apache-maven-3.0.5-bin JDK:jdk1.7.0_11 安装路径:C:\ 阅读全文
posted @ 2016-06-08 15:46 洗碗心得 阅读(203) 评论(0) 推荐(0) 编辑