spring
sgx425021234
职场新人,java菜鸟一枚
展开
-
写在spring开讲之前
明天就要讲传说中的spring了,不知道它是否像老师说的那样简单且神奇,spring的英文翻译是春天,泉水,弹簧,活跃的意思,不知道像我们这样的距找工作还有50天左右的人来说,我们的春天是否到了,在这个春天我们是否能够喝上甘甜的泉水,然后像弹簧一样越施压越是那么活跃。所以首先就先了解一下关于明天的spring吧。走你~~~Spring入门概念一 spring是什么?Sprin原创 2013-04-22 22:45:31 · 5012 阅读 · 5 评论 -
spring入门(11)-spring与hibernate整合完成增删改查的操作(封装HibernateTemplate模版类对象)
今天是spring的最后一节课,这节课老师讲了spring与hibernate整合完成增删改查的操作,这是很重要的一节课,这也是第一次真正的实现spring结合Hibernate和数据库连接上,下面是这次课的过程实现:首先是数据库建表:采用Oracle数据库,在Scott用户里新建USERS表,所用jar包:实现源码如下:Users.javapackage ww原创 2013-05-09 23:21:05 · 8263 阅读 · 1 评论 -
spring入门(15)---execution匹配符解析
Spring AOP 用户可能会经常使用 execution切入点指示符。执行表达式的格式如下:execution(modifiers-pattern? ret-type-pattern declaring-type-pattern? name-pattern(param-pattern)throws-pattern?)除了返回类型模式(上面代码片断中的ret-type-pattern原创 2013-05-25 19:40:23 · 2586 阅读 · 0 评论 -
java.lang.UnsatisfiedLinkError: D:\Tomcat\apache-tomcat-7.0.37\bin\tcnative-1.dll: Can't load AMD 64
昨天重装系统后,把Java环境变量都配置好,myeclipse环境也搭建好后,今天做项目时启动tomcat后,出现这种情况,百度后说去该地址下载一个32位的dll文件,替换tomcat的bin\目录下对应的文件[html] view plaincopyprint?http://www.apache.org/dist/tomcat/tomcat-connect原创 2013-05-13 14:52:08 · 68994 阅读 · 17 评论 -
spring入门(16)--spring常见错误总结
本文转自 杨凯专属频道 在学习spring过程中遇见了种种不同的异常错误,这里做了一下总结,希望遇见类似错误的同学们共勉一下。1. 错误一Error creating bean with name 'helloServiceImpl' defined in class path resource [spring-service.xml]: Error setting propert原创 2013-05-27 13:07:15 · 21237 阅读 · 0 评论 -
我的博客专栏之 《spring入门》
欢迎大家访问我的博客专栏 《spring入门》,大家一起交流学习,我也是初学者,菜鸟,这些也只是我上课一些总结性博文,肯定有很多纰漏,希望大家能给予评论和指导。赶快点击红字进入吧!原创 2013-05-14 12:42:03 · 1345 阅读 · 0 评论 -
spring入门(12)-spring与hibernate整合完成增删改查的操作(继承HibernateDaoSupport调用hibernateTemplate类)
本文是在上一篇博文的基础之上,通过继承HibernateDaoSupport调用hibernateTemplate类,只要将UserDaoImpl.java改为继承HibernateDaoSupport类,还有spring-dao.xml文件加入对HibernateDaoSupport的配置bean即可,具体实现源码如下:UserDaoImpl.javapackage www.csdn.s原创 2013-05-09 23:34:06 · 2783 阅读 · 1 评论 -
从程序员到CTO的Java技术路线图 (转自安卓巴士)
在技术方面无论我们怎么学习,总感觉需要提升自已不知道自己处于什么水平了。但如果有清晰的指示图供参考还是非常不错的,这样我们清楚的知道我们大概处于那个阶段和水平。Java程序员高级特性反射、泛型、注释符、自动装箱和拆箱、枚举类、可变参数、可变返回类型、增强循环、静态导入核心编程IO、多线程、实体类、集合类、正则表达式、X转载 2013-05-30 16:51:17 · 5343 阅读 · 2 评论 -
我们的java技术路线
是否对你学习路线不是很了解,下边这篇文章都会告诉你的,清晰的java技术路线图,清晰的定位自己,对我们面试也有一定的帮助。请戳下面地址http://blog.csdn.net/sgx425021234/article/details/8995489原创 2013-05-30 16:59:39 · 4428 阅读 · 2 评论 -
JAVA SSH 框架介绍
SSH 为 struts+spring+hibernate 的一个集成框架,是目前较流行的一种JAVA Web应用程序开源框架。 Struts Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的一年中颇受关注。Struts把Servlet、JSP、自定义标签和信息资源转载 2013-06-05 19:01:11 · 1179 阅读 · 0 评论 -
Spring MVC 中的基于注解的 Controller
终于来到了基于注解的 Spring MVC 了。之前我们所讲到的 handler,需要根据 url 并通过 HandlerMapping 来映射出相应的 handler 并调用相应的方法以响应请求。实际上,ControllerClassNameHandlerMapping, MultiActionController 和选择恰当的 methodNameResolver(如 InternalPath转载 2013-10-30 16:32:52 · 15684 阅读 · 3 评论 -
spring入门(9)---AOP编程之AOP介绍
到底什么是AOP?AOP为Aspect Oriented Programming的缩写,意为:面向切面编程(也叫面向方面),可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。定义AOP术语1.切面(aspect):要实现的原创 2013-05-07 22:34:08 · 2313 阅读 · 1 评论 -
spring入门(10)---使用Aspectj进行AOP开发
添加类库:aspectjrt.jar和aspectjweaver.jar添加aop schema.定义xml元素:编写java类,并用@Aspect注解成通知 AspectJ 支持 5 种类型的通知注解: @Before: 前置通知, 在方法执行之前执行 @After: 后置通知, 在方法执行之后执行 @AfterReturning: 返回通知, 在方原创 2013-05-08 10:58:09 · 2113 阅读 · 2 评论 -
spring入门(14)ssh中事务处理spring配置文件
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:xsi="http://www原创 2013-05-17 15:43:39 · 1742 阅读 · 0 评论 -
spring入门(1)---开始spring之旅
Spring是一个开源的控制反转(Inversion of Control ,IoC)和面向切面(AOP)的容器框架.它的主要目得是简化企业开发.IOC 控制反转public class PersonServiceBean { private PersonDao personDao = new PersonDaoBean(); public void s原创 2013-04-23 21:18:49 · 6849 阅读 · 1 评论 -
spring入门(2)--写在第一个案例前
1、引入spring的jar文件libs/spring-beans-3.2.2.RELEASE.jarlibs/spring-context-3.2.2.RELEASE.jarlibs/spring-context-support-3.2.2.RELEASE.jarlibs/spring-core-3.2.2.RELEASE.jarlibs/spring-expression-原创 2013-04-23 21:30:43 · 5527 阅读 · 1 评论 -
spring入门(2)---第一个spring案例
直接上图:源码:HelloDao.javapackage www.csdn.spring.dao;public interface HelloDao { public void sayHello();}HelloDAoImpl.javapackage www.csdn.spring.dao;public class HelloDaoImp原创 2013-04-23 21:39:38 · 9789 阅读 · 7 评论 -
spring入门(3)--spring加载配置web
Spring初始化容器.三种经常用到的实现:一、ClassPathXmlApplicationContext:从类路径中加载。二、FileSystemXmlApplicationContext:从文件系统加载。三、XmlWebApplicationContext:从web系统中加载。使用1、bean工厂:最简单的容器,提供了基础的依赖注入支持。创建各种类型的Bean.BeanF原创 2013-04-23 21:45:09 · 4103 阅读 · 0 评论 -
spring入门(4)---spring中Bean的生命周期总结
spring中在ApplicationContext或在BeanFactory中Bean的生命周期总结 Spring中Bean的生命周期,在学习spring的过程中bean的生命周期理解对学习spring有很大的帮助,下面我就分别介绍在ApplicationContext和BeanFactory中Bean的生命周期。1、在ApplicationContext中Bean的生命周期生命周期原创 2013-04-25 08:11:52 · 3634 阅读 · 0 评论 -
spring入门(6)---set方法注入依赖之null的注入
Member.javapackage www.csdn.spring.constructor.bean;public class Member {}MemberBean.javapackage www.csdn.spring.constructor.bean;public class MemberBean { public String name原创 2013-04-25 11:49:17 · 4475 阅读 · 0 评论 -
spring入门(5)-----spring中遍历各种集合
spring-collection.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/bea原创 2013-04-25 10:22:06 · 5434 阅读 · 2 评论 -
spring入门(7)---装配Bean中构造参数的注入
在spring装配bean中还有一种Set注入的替代,那就是构造参数的注入。 set注入是一种直接方式,缺点是它假设了所 有的可变属性都可以通过set方法访问到。例如有些属性在创建时设置一次,以后不再改变。替代方式是通过构造函数设置一些属性值。还有它无法清晰表达哪些属性是必须的,哪些是可选的,构造注入的优势是通过构造强制依赖关系,不可能实例化不完全的或无法使用的bean。下面是构造器的几种注原创 2013-04-25 17:15:13 · 19978 阅读 · 2 评论 -
spring入门(8)--装配Bean之自动装配
Spring_Autowiring collaborators在Spring3.2.2中自动装配类型,分别为:no(default)(不采用自动装配)、byName,byType,constructor下面来分别介绍一下这些是如何自动装配的 Mode Explanationno: (Default) No autowiring. Bean referenc原创 2013-04-25 21:46:46 · 5224 阅读 · 0 评论 -
spring入门(13)---JDK动态代理
JDK动态代理首先我们来了解一下java中的代理模式,代理模式的英文叫做Proxy或Surrogate,中文都可译为”代理“,所谓代理,就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。1、抽象主题角色声明了真实主题和代理主题的共同接口,这样一来在任何可以使用真实主题的地方原创 2013-05-16 08:32:20 · 1861 阅读 · 0 评论 -
jquery easyui 授权树普通实现(部分Java代码)
/** * 点击角色树子节点获取的所有功能权限树 * @param roleID * @return */ public List getRoleRightManageTree(int roleID) { List treeNodeList = new ArrayList(); TreeNode rootNode = new TreeNode("root","所有功能")原创 2014-01-10 15:25:54 · 3331 阅读 · 0 评论