spring jdbcTemplate 注入到servlet

最近温了一下 Spring jdbcTemplate. 在使用纯粹Servlet 时发现一个问题,就是在使用纯粹Servlet 做控制器时,出现了各种问题。归纳如下: (1)  报找不到 applicationContext.xml 的spring配置文件。        原因:一般情况下我们会将applicationContext.xml 放置在 WEB-INF/下,这时在servlet中用硬编码的方式 wc = WebApplicationContextUtils.getRequiredWebApplicationContext(getServletContext());…

spring+hibernate+struts(2)

3.添加hibernate包 Hibernate 的原理与配置快速入门 Struts+Spring+Hibernate组装web应 创建struts1.2 + Hibernate3.0 Web 我找到一个最简单的hibernate入门 Hibernate 实例学习笔记 在MyEclipse快速搭建Hibernate应用 整合 JSF+Spring+Hibernate的小例 Eclipse3.0下Struts +spring+ hi 最简单的Hibernate入门简介 spring+hibernate+jbpm整合成功 <iframe name="google_ads_frame" marginwidth=…

Spring3+Mybatis在Maven环境下的整合

这两天不是很忙,最近自己也一直在看Maven相关的东西,了解下关于Maven提供的一些功能:包的依赖管理等,今天就把Spring3.X+Mybatis在Maven环境下整合了一回,最后mvn test成功!闲话少说,直接上代码。 1、新建一个maven project,这个就略过 2、在pom.xml文件中添加依赖 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId>…

Maven最佳实践:管理依赖

【IT168 技术文档】   有人认为Maven是一个依赖管理工具,当然这种想法是错误的(确切的说Maven是一个项目管理工具,贯穿了整个项目生命周期,编译,测试,打包,发布...),但Maven给人造成这种错误的印象也是有原因的,因为Maven的依赖管理十分强大,用好了Maven,你不再需要面对一大堆jar感到头大,依赖冲突,无用依赖等问题也能够得到有效的防止和解决。本节介绍如何用好Maven的依赖管理。   最…

使用Eclipse构建Maven的SpringMVC项目

http://limingnihao.iteye.com/blog/830409 使用Eclipse构建Maven的SpringMVC项目           首先Eclipse需要安装Maven的插件,地址:http://m2eclipse.sonatype.org/sites/m2e。         用MyEclipse安装Maven插件,建出的Maven项目有些问题。一是,发布tomcat的时候resources总是不会被发布到tomcat下;二是,把WEB-INF下的classes改到target下的classes,但是不知道为什么MyEclipse要么仍然在WEB-I…

SpringMVC从request到controller过程详解

例行推广一下我的博客,喜欢这篇文章的朋友可以关注我的博客http://zwgeek.com 1. 背景 之前一篇文章 SpringMVC对象绑定时自定义名称对应关系 讲了如何去把request中的请求参数指定到对象的某个属性上。但文中只讲了一下做法,没有讲原理,因为这个原理涉及到SpringMVC时怎么处理Request的复杂过程。这篇文章就来和大家扒一扒这件事,SpringMVC是怎么把一个request的请求最终映射到Controller的方法…

spring boot 添加jersey框架

spring boot 添加jersey框架            Jersey是一个非常好的JavaREST API库。关于jersey在ssh框架的web项目中的使用,可以参考《jersey简单使用》 、《jersey实战--嵌入ssh框架的web项目》 、《jersey实战--传递对象参数》 。同时springBoot是Java世界中另一个很好的工具,它减少了程序的应用配置。这篇博客就介绍下如何将Jersey和Spring Boot结合起来使用。            需要注意的是Jersey本身自带…

spring+springmvc+mybatis整合springmvc

第一步:整合dao层 mybatis和spring整合,通过spring管理mapper接口。 使用mapper扫描器自动扫描mapper接口在spring中进行注册。 第二步:整合service层 通过spring管理service接口。 使用配置方式将service接口配置在spring配置文件中。 实现事务控制。 第三步:整合springmvc 由于springmvc是spring模块,不需要整合。 springmvc 第一步:web.xml中,配置前段控制器 第二步:springmvc.xml配置(适…

spring+springMVC+mybatis整合service层(第二步)

第一步:整合dao层 mybatis和spring整合,通过spring管理mapper接口。 使用mapper扫描器自动扫描mapper接口在spring中进行注册。 第二步:整合service层 通过spring管理service接口。 使用配置方式将service接口配置在spring配置文件中。 实现事务控制。 第三步:整合springmvc 由于springmvc是spring模块,不需要整合。 整合service层 一、service接口 里面的方法和mapper.java相同(此处指dao层的I…

我对Spring的理解

1、什么是Spring?        Spring是Java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 2、使用Spring框架的好处是什么? (1)、轻量:Spring是轻量的,基本的版本大约2MB。 (2)、控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖…

用Java的动态代理模拟spring的AOP

动态代理的定义如下: http://java.sun.com/j2se/1.3/docs/guide/reflection/proxy.html A dynamic proxy class is a class that implements a list of interfaces specified at runtime such that a method invocation through one of the interfaces on an instance of the class will be encoded and dispatched to another object through a uniform interface.也就是说要用动态代理,那么一个类…

java-web-j2e学习建议路线

明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA)。J2SE,Java 2 Platform Standard Edition,我们经常说到的JDK,就主 要指的这个,它是三者的基础,属于桌面级应用开发,这部分如果学得好很容易拓展J2EE和J2ME。J2ME,The Micro Edition of the Java 2 Platform。主要用于嵌入式Java,如手机,PDA等等。J2EE,Java 2 Platform,Enterprise Edition,就是所谓的企业级Java ,适合企业的大型…

2.怎样学好J2EE

 要学好J2EE. 首先要学习Java基础部分(J2SE) 然后再说学Java高级部分(J2EE) Java基础部分(J2SE)包括: 1.基础知识(页面向对象,类,抽象,继承,多态) 2.异常,图形用户界面,I/O流,线程,网络程序 3.访问数据库(重要) Java高级部分(J2EE)包括: 1.JSP+Servlet+JavaBean(MVC模式) 2.Struts,Spring,Hibernate(SSH) 3. 辅助课程 JavaScript,AJAX,XML,HTML(重要)。 4.EJB(企业级的开发)几个学习编程的网站:htt…

J2SE 5.0新特性

Java , , 发表评论
J2SE(TM) 5.0引入了很多激进的语言元素变化,这些变化或多或少减轻了我们开发人员的一些编码负担,其中的大部分也必然会被应用到即将发布的J2EE(TM) 5.0中。主要的新特性包括: 1.泛型 2.增强的for循环 3.自动装箱和自动拆箱 4.类型安全的枚举 5.可变长度参数 6.静态引入 7.元数据(注解) 8.C风格的格式化输出 1.1. 泛型 泛型这个题目相当大,大到完全可以就这个话题写一本书。有关Java是否需要泛型…

J2SE 5.0新特性

Java , , 发表评论
J2SE(TM) 5.0引入了很多激进的语言元素变化,这些变化或多或少减轻了我们开发人员的一些编码负担,其中的大部分也必然会被应用到即将发布的J2EE(TM) 5.0中。主要的新特性包括:1.泛型2.增强的for循环3.自动装箱和自动拆箱4.类型安全的枚举5.可变长度参数6.静态引入7.元数据(注解)8.C风格的格式化输出1.1. 泛型泛型这个题目相当大,大到完全可以就这个话题写一本书。有关Java是否需要泛型和如何实现…
下一页 »