- 浏览: 72085 次
- 性别:
- 来自: 北京
最新评论
-
daquan198163:
如果有一天你的service被别人拿去复用,而且没有配置AOP ...
HibernateDaoSupport中的getSession()方法 -
pml346680914:
很清晰,有值 得学的东西
Java中获取年,月,日,时间 -
lifeiniao526:
高手,真强啊。向你学习一下啊。
ClassPathXmlApplicationContext和FileSystemXmlApplic -
JAVA小痴:
很不错哦,我刚碰到这个!!![[/
Request中getContextPath、getServletPath的区别 -
JAVA小痴:
color=darkred]很不错哦,我刚碰到这个!!![[/ ...
Request中getContextPath、getServletPath的区别
文章列表
1、使用org.codehaus.xfire.spring.XFireSpringServlet与ServiceBean
1.1 web.xml的配置
<web-app> <display-name>Spring Image Database</display-name> <description>Spring Image Database sample application</description> <!-- These values are used by ContextLoaderListener, defined ...
- 2009-03-03 21:21
- 浏览 1165
- 评论(0)
1. 在web.xml中加入XFire的DispatcherServlet
在web.xml中加入对应XFire Web Service的DispatcherServlet前端控制器,然后设置对应的url mapping,如下:
<servlet>
<servlet-name>xfire</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
< ...
- 2009-03-03 21:13
- 浏览 2531
- 评论(0)
Java 语言提供了许多处理日期的工具。其中一些工具在其他语言中使用起来更困难一些。尽管如此,Java 语言提供的那些工具几乎可以做创建日期方面的任何事情,并完全根据您想要的格式对这些日期进行格式化。 当 Java 语言出错时,它会包含一个叫做 Date 的类,这个类对创建和处理日期很有帮助。不幸的是,这个类在支持同步方面表现不是很好,所以 Sun 添加了两个帮助改善这种情况的类: · Calendar · DateFormat 首先讨论一下 Calendar,稍后再讨论 DateFormat。 创建 Date 仍然比较容易: Date aDate = new Date(System.cur ...
- 2008-12-31 14:21
- 浏览 6866
- 评论(1)
它的作用是一个资源属性的配置器,能够将BeanFactory的里定义的内容放在一个以.propertis后缀的文件中.
要了解这个类首先要弄清楚一个概念:bean factory post-processor官方解释是这样的:A bean factory post-processor is a java class which impleme ...
- 2008-12-15 11:00
- 浏览 1009
- 评论(0)
应用程序通过new语句创建一个JAVA对象时,JVM会为这个对象分配一块内存空间,只要这个对象被引用,它就一直存在内存中。如果不被引用了,就结束生命周期,会在适当时候被回收。 一、理解Session缓存 Session的save()方法持久化一个对象,这个对象将被加入到Session缓存中,以后即使不再引用这个对象,但是只要Session缓存没有被清空,这个对象仍然会处于生命周期中。 缓存的作用: 1.减少访问数据库的频率。 2.保证缓存中的对象与数据库中的相关记录保持同步。 3.保证不出现访问对象图的死循环,以及由死循环引起的JVM堆栈溢出异常。清理缓存时,会顺序执行一些SQL语句,具体见书。 ...
- 2008-11-28 16:01
- 浏览 1086
- 评论(0)
Hibernate3.2 核心包作用包 作用 说明jta.jar 标准的JTA API 必要commons-logging.jar 日志功能 必要commons-collections.jar 集合类 必要antlr.jar ANother Tool for Language Recognition(antlr) 必要dom4j.ja ...
- 2008-11-28 15:41
- 浏览 948
- 评论(0)
在使用hibernate进行持久化时,有时需要动态的改变对象的加载,比如在编辑页面里面lazy=true,而在浏览页面lazy=false,这样可以在需要lazy的地方才进行控制。而配置文件中Lazy属性是全局控制的,如何处理呢? 在配置文件里面可以用lazy=true,在程序里面可以用强制加载的方法Hibernate.initialize(Object proxy) 方法强制加载这样就相当于动态改变为lazy=false。 但在使用时需要注意的一点是:其中的proxy是持久对象的关联对象属性,比如A实体,你要把A的关联实体B也检出,则要写Hibernate.ini ...
- 2008-11-24 16:18
- 浏览 1227
- 评论(0)
Session.load/get方法均可以根据指定的实体类和id从数据库读取记录,并返回与之对应的实体对象。其区别在于:如果未能发现符合条件的记录,get方法返回null,而load方法会抛出一个ObjectNotFoundException。load()方法可返回实体的代理类实例,而get方法永远直接返回实体类。
gmarwaha在他的blog里, 提到Hibernate get()和load() 的区别, 同时通过例子表明了load() 能带来的性能提升. 考虑如下的一个拍卖应用的例子:拍卖物件对象: Item拍卖行为: Bid
Session session = << Ge ...
- 2008-11-21 13:28
- 浏览 953
- 评论(0)
<c3p0-config> <default-config> <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --> <property name="acquireIncrement">3</property> <!--定义在从数据库获取新连接失败后重复尝试的次数。Default: 30 --> <property name="acquireRetryAttempts">30</property> <!--两次连接 ...
- 2008-11-21 13:27
- 浏览 764
- 评论(0)
在hibernate的配置文件中增加属性: <property name="current_session_context_class">thread</property>如下表红色部分
<hibernate-configuration>
<session-factory> <property name="connection.username">root</property> <property name="connection.url" ...
- 2008-11-20 17:26
- 浏览 2804
- 评论(0)
SessionFactory.getCurrentSession() 是 Hibernate 应用获取 Session 的常用方法。在调用该方法时,Hibernate 会从 interface CurrentSessionContext 获取当前的 Session,这是Hibernate 在不同组件中传递 Session 的方法。CurrentSessionContext 有三个实现,分别是 ThreadLocalSessionContext、JTASessionContext 和 ManagedSessionContext。ThreadLocalSessionContext 将 Session ...
- 2008-11-20 17:21
- 浏览 1807
- 评论(0)
getCurrentSession () 使用当前的session openSession()重新建立一个新的session 在一个应用程序中,如果DAO 层使用Spring 的hibernate 模板,通过Spring 来控制session 的生命周期,则首选getCurrentSession ()。 1. 如果使用的是getCurrentSession来创建session的话,在commit后,session就自动被关闭了, 也就是不用再session.close()了。但是如果使用的是openSession方法创建的session的话, 那么必须显示 ...
- 2008-11-20 17:16
- 浏览 3996
- 评论(0)
面试得想死:你先回去等复的消息吧! 1.classPath 和path的区别; 2.javaBean用了什么机制,简述这种机制(我答自省/反射)? 3.简述2分查询法; 4.Hibernate的两种状态; 5.实现一个简单的栈,能存任何一种数据类型; 6.Spring 的几种注入方式是什么? 7.UML是什么? 8.O/R mapping 是什么?其它的不想回忆了。。
- 2008-11-07 17:15
- 浏览 1069
- 评论(0)
我以前遇到tomcat+mysql5中文乱码时都是去网上找解决办法,解决了后就不去深究原因,现在我总结一下:
1:关于
Url = "jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8"
与 Url = "jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8"
写法的要注意的地方,& 是 & 的转义 ...
- 2008-11-07 16:41
- 浏览 1215
- 评论(0)
<GlobalNamingResources>
<!-- Test entry for demonstration purposes --> <Environment name="simpleValue" type="java.lang.Integer" value="30"/> <!-- Editable user database that can also be used by UserDatabaseRealm to authenticate use ...
- 2008-11-07 16:40
- 浏览 1577
- 评论(0)