J2EE
文章平均质量分 55
tammy_zhu
软件工程师
展开
-
struts取map
() listColumns为map类型这样为什么取不出值来,要怎么写才可以呢? value="#request.listColumns" status="status"> () () 这个提交到testerAttributes类的attributes属性,key为d原创 2010-04-16 12:18:00 · 667 阅读 · 0 评论 -
JNDI 是什么
JNDI 是什么 收藏JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。<br />那么,JNDI到底起什么作用?<br /><br />要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”这个问题来探讨。<br /><br />没有JNDI的做转载 2011-04-24 01:41:00 · 418 阅读 · 0 评论 -
详解MANIFEST.MF文件
详解MANIFEST.MF文件<br /> <br /> <br />〖 作者:不详 〗〖 大小:1k 〗〖 发布日期:2007-06-19 〗〖 浏览:0 〗<br /><br /> <br /> 打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内容,先来看struts.jar中包含的转载 2011-04-12 23:11:00 · 544 阅读 · 0 评论 -
ANT
<br />内容摘要:<br />ant是一个基于JAVA的自动化脚本引擎,脚本格式为XML。除了做JAVA编译相关任务外,ANT还可以通过插件实现很多应用的调用。<br /><br /> 1. ANT的基本概念:<br /> 2. ANT的安装:解包,设置路径<br /> 3. ANT的使用:最好的学习只不过是一个简单实用的例子起步…… <br /><br />ANT的基本概念:Java的Makefile<br /><br />当一个代码项目大了以后,每次重新编译,打包转载 2011-03-19 00:20:00 · 469 阅读 · 0 评论 -
log4j
log4j 关键字: log4j 一、介绍Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、转载 2011-02-14 11:26:00 · 421 阅读 · 0 评论 -
hibernate缓存机制(二)
缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发访问和缓存数据的生命周期。 Hibernate的缓存包括Session的缓存和SessionFactory转载 2010-12-17 11:55:00 · 379 阅读 · 0 评论 -
hibernate缓存机制(一)
缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能. Hibernate在查询数据时,首先到缓存中去查找,如果找到就直接使用,找不到的时候就会从物理数据源中检索,所以,把频繁使用的数据加载到缓存区后,就可以大大减少应用程序对物理数据源的访问,使得程序的运行性能明显的提升. Hibernate缓存分类: Session缓存,一级缓存. SessionFactory的缓存分为内置缓存和外置缓存.内转载 2010-12-17 11:47:00 · 511 阅读 · 0 评论 -
spring 对 timer 的支持 实现简单的web中定时器操作
<br />spring 对 timer 的支持 实现简单的web中定时器操作<br />文章分类:Java编程<br /><br />一共分两个步骤:<br /><br />1.写一个java.util.Timer的子类,实现run方法。<br />Java代码<br /><br /> 1. package com.test; <br /> 2. <br /> 3. /** <br /> 4. * @author Evan <br /> 5.转载 2010-12-14 15:10:00 · 1307 阅读 · 0 评论 -
hibernate 缓存机制
<br />缓存的方式有四种,分别为:<br /><br /> CacheConcurrencyStrategy.NONE<br /><br /> CacheConcurrencyStrategy.READ_ONLY,只读模式,在此模式下,如果对数据进行更新操作,会有异常;<br /><br /> CacheConcurrencyStrategy.READ_WRITE,读写模式在更新缓存的时候会把缓存里面的数据换成一个锁,其它事务如果去取相应的缓存数据,发现被锁了,直接就去数据库查询;<b原创 2010-10-15 13:20:00 · 393 阅读 · 0 评论 -
hibernate 延迟加载的错误 failed to lazily initialize a collection of role
hibernate 延迟加载的错误 failed to lazily initialize a collection of role 2009-05-13 14:27:04 标签:J2EE [推送到技术圈]<br /><br />版权声明:原创作品,如需转载,请与作者联系。否则将追究法律责任。这个问题一般出现在一对多的情况下,解决的方法有两种<br />1、设置lazy=false<br />如果是用annotation,则配置如下<br />@OneToMany(<br转载 2010-10-15 13:19:00 · 1274 阅读 · 0 评论 -
hibernate hql不支持的查询
union from后加子查询select 后加子查询原创 2010-10-13 14:56:00 · 735 阅读 · 0 评论 -
spring trigger
<beanclass="org.springframework.scheduling.quartz.SchedulerFactoryBean"><br /> <propertyname="triggers"><br /> <list><reflocal="cronTrigger"/></list><br /> </property><br /> </bean><br /原创 2010-09-30 13:23:00 · 1058 阅读 · 0 评论 -
hibernate id生成器
<br />生成器类<br />package jet.framework.hibernate;<br /><br />import com.youyang.ui.helper.Constants;<br />import jet.framework.util.DateUtils;<br />import org.apache.log4j.Logger;<br />import org.hibernate.HibernateException;<br />import org.hiber原创 2010-09-28 16:57:00 · 975 阅读 · 0 评论 -
hibernate enum映射
<br /> <property name="state" length="30"><br /> <type name="org.hibernate.type.EnumType"><br /> <param name="enumClass">enums.StateEnum</param><br /> <param name="type">12</param><br /> </type><br /> </property><br /> type没有指定的话,就是将转载 2010-06-09 16:21:00 · 1167 阅读 · 0 评论 -
hibernate不支持select中嵌套查询
<br />org.hibernate.hql.ast.QuerySyntaxException: unexpected token的错误有<br /><br />hibernate不支持select中嵌套查询,from中也不行,只支持where中嵌套查询原创 2010-06-09 16:19:00 · 4838 阅读 · 1 评论 -
Struts2与Struts1的对比
<br />Struts2与Struts1的对比 <br />Action 类: <br /> Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 <br /> Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标<br /><br />识的POJO对象都可以用转载 2010-07-08 11:26:00 · 501 阅读 · 0 评论 -
Hibernate中No row with the given identifier exists
产生此问题的原因: 有两张表,table1和table2.产生此问题的原因就是table1里做了关联或者<many-to-one unique="true">(特殊的多对一映射,实际就是一对一)来关联table2.当hibernate查找的时候,table2里的数据没有与table1相匹配的,这样就会报No row with the given转载 2010-04-28 15:11:00 · 352 阅读 · 0 评论 -
spring ioc原理 (很经典不错的一篇关于spring的文章)
spring ioc原理(看完后大家可以自己写一个spring) 收藏<br />控制反转/依赖注入<br />最近,买了本Spring入门书:spring In Action 。大致浏览了下感觉还不错。就是入门了点。Manning的书还是不错的,我虽然不像哪些只看Manning书的人那样专注于Manning,但怀着崇敬的心情和激情通览了一遍。又一次接受了IOC 、DI、AOP等Spring核心概念。 先就IOC和DI谈一点我的看法。<br /><br />IOC(D转载 2011-04-24 00:55:00 · 740 阅读 · 0 评论