`
文章列表
七 编码剖析@Resource注解的实现原理 ItcastResource.java view plaincopy to clipboardprint? 01.package junit.test; 02. 03.import java.lang.annotation.ElementType; 04.import java.lang.annotation.Retention; 05.import java.lang.annotation.RetentionPolicy; 06.import java.lang.annotation.Target ...
六 用@Resource注解完成属性装配 java代码注入配置,需要spring解压文件夹下lib/j2ee/common-annotation.jar这个库文件,添加玩以后,修改beans.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSch ...

五 依赖注入

五 依赖注入 1>set注入方式 1 对象注入 先看接口 PersonDao.java package cn.itcast.service; public interface PersonDao { public void add(); } PersonService package cn.itcast.service; public interface PersonService { public void save(); } 实现类 PersonDaoBean.java package cn.itcast.s ...
四 spring管理bean的作用域 先看配置 <bean id="personservice" class="cn.itcast.service.impl.PersonServiceBean"></bean> 执行代码 ApplicationContext ctx=new ClassPathXmlApplicationContext("beans.xml"); PersonService personservice1=(PersonService)ctx.getBean("per ...
三 实例化bean的方法 1接口 package cn.itcast.service; public interface PersonService { /* (non-Javadoc) * @see cn.itcast.service.impl.PersonService#save() */ public void save(); } 实现类 package cn.itcast.service.impl; import cn.itcast.service.PersonService; public class PersonSer ...
1 首先下载spring 最佳答案 版本2.5.6,官网下载,最新版本是3.0.0.M3,不过还不成熟,不适合学习,你用2.5.6就好了 这是下载页面: http://www.springsource.com/download/community?project=Spring%20Framework 下面这是下载链接: http://s3.amazonaws.com/dist.springframework.org/release/SPR/spring-framework-2.5.6-with-dependencies.zip 这个是最全的,spring所有依赖关系都在里面 ...
1 Spring是什么 Spring是一个开源的控制反转(Inversion of Control ,IoC)和面向切面(AOP)的容器框架.它的主要目得是简化企业开发. 2 什么是控制反转 public class PersonServiceBean { private PersonDao personDao = new PersonDaoBean(); public void save(Person person){ personDao.save(person); } } PersonDaoBean 是在 ...
架方面:1.什么是hibernate二级缓存,和一级缓存的区别,各适用什么情况?怎么配置?     2.struts的数据流程?      3.spring是如何工作的(大概是这么问的)?      4.hibernate事务,spring事务      5.hibernate各个状态 java基础方面:     1.解释java的多态?     2.解释overidde,overload和他们的区别?     3.接口和抽象类的区别,分别什么时候用?     4.动态绑定和静态绑定?    ...
从语法层面上讲。 1,1.5增加并发包(java.util.concurrent) 2,泛型。 3,增强的for循环 4,增加可变参数,例如:public static void main(String[] args)现在可以写成public static void main(String... args) 5,枚举 6,Annotation 性能层面上, 1,自动选择垃圾收集器,Heap大小和运行时编译器。 2,高精度的时间测量。以前使用System.currentTimeMillis,现在可使用System.nanoTime,精度更高一些。 3 ...
目前,网络已经成为企业和人员求职的重要渠道,各大网站上各类职位每天都有大量更新。但也有很多人反映自己发的简历如石沉大海,网上求职的效果不佳。企业在网上是怎样的流程?求职者利用网络求职时又有什么技巧可以 ...
HQL(Hibernate Query Language) 面向对象的查询语言,与SQL不同,HQL中的对象名是区分大小写的(除了JAVA类和属性其他部分不区分大小写);HQL中查的是对象而不是和表,并且支持多态;HQL主要通过Query来操作,Query的创建方式: Query ...
对象状态 瞬时(transient):数据库中没有数据与之对应,超过作用域会被JVM垃圾回收器回收,一般是new出来且与session没有关联的对象。 持久(persistent):数据库中有数据与之对应,当前与session有关联,并且相关联的session没有关闭,事务没有提交; 持久对象状态发生改变,在事务提交时会影响到数据库(hibernate能检测到)。 脱管(detached): 数据库中有数据与之对应,但当前没有session与之关联;托管对象状态发生改变,hibernate不能检测到。 判断条件 跟Session有没有管理 ...
EL标记 EL标记为了方便的输出表达式的值和变量的值 核心作用:减少Java代码在jsp页面中 方便jsp页面中代码的修改,也方便美工修改页面外观 1算法 <table border="1"> <tr> <td><b>EL表达式</b></td> <td><b>输出结果</b></td> </tr> <tr> <td>\${2.2 + 8.3 ...
方法一: 用application对象。 简单描述如下: 当用户登录时维护一个会话对象:UserInfo类的实例,同时UserInfo类实现javax.servlet.http.HttpSessionBindingListener接口: import java.util.Map; import java.util.HashMap; import javax.servlet.http.*; import javax.servlet.ServletContext; public class UserInfo implements HttpSessionBindi ...
1.运行IDEJBuilder2005以上版本,在JBuilderX版本中Struts1.1可能存在问题 2.Tomcat5.0以上版本,5.0以下版本或者struts是1.1启动服务时会报错 要导入3个jar struts-legacy.jar commons-pool-1.2.jar commons-dbcp-1.2.1.jar 而在tomcat5.0以上版本启动服务要导入struts-legacy.jar,不然会报错。 3.SQLServer2000 一定要打上sp4补丁 4.配置struts-config.xml ...
Global site tag (gtag.js) - Google Analytics