`
flm_llx
  • 浏览: 60733 次
  • 性别: Icon_minigender_1
  • 来自: 应县
社区版块
存档分类
最新评论
文章列表
Struts框架对国际化的支持体现在能够输出何用户Locale相符合的文本何图片上。当Struts配置文件的<controller>元素的locale属性为true时,Struts框架把用户的Locale实例保存在session范围内,这样,Struts框架能自动根据这一Lcoale实例来从Resource Bundle中选择合适的资源文件。当用户的Locale为英文时,Struts框架就会向用户返回来自于application_en.properties文件的文本内容:当用户的Locale为中文时,Struts框架就会向用户返回来自于appcation_ch.properties文 ...
如果userDAO设置了autowire="byName" ,假设ServiceImpl有一个属性名为userDAO,Spring就会在配置文件里查找有没有名字为userDAO的bean, 自动为ServiceImpl注入。      如果bean有两个属性,一个想默认注入,一个想自定义,只要设定了autowire,然后显式的声明那个想自定义的,就可以达到要求。这就应了需求,在需要特别配置的时候就提供配置,否则给我一个默认注入。     还可以在根部的<beans>节点写一句default-autovwrie="byName",可以让文件里的所 ...
在做Spring相关开发时,时常要用到一些相关的Bean的声明,如数据库连接池,hibernate的SessionFactory声明等。一下是一些常用到的Bean声明。 1 Message source的声明,重要用于系统的信息提示。 <bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource"> <property name="basename"><value>me ...
当我们没有一个实现类源代码以致不能为实现类增加新的方法时,我们在java语言中往往是无法实现的,但动态语言比(如JS),对动态对象增加可操作的方法是很容易得,我们借助Spring的Introduction这个特殊的advise,同样可以实现动态语言的这个特性 原始的业务接口及实现 package Introduction; public interface ISome ...{    public void doSome(); } package Introduction; public class Some implements ISome ...{     public vo ...
原帖及讨论:http://bbs.bc-cn.net/dispbbs.asp?BoardID=12&ID=83040     在spring容器内拼凑bean叫作装配。装配bean的时候,你是在告诉容器,需要哪些bean,以及容器如何使用依赖注入将它们配合在一起。     理论上,bean装配可以从任何资源获得,包括属性文件,关系数据库等,但xml是最常见的spring 应用系统配置源。Spring中的几种容器都支持使用XML装配bean,包括:     XMLBeanFactory ,     ClassPathXMLApplicationContext ,     FileSyste ...
Quartz 是一个强大的企业级 Schedule 工具,也是目前最好的开源 Schedule 工具。Spring中也集成了quartz的应用,下面就讲一下如何在spring中使用quartz。 spring的配置: xml 代码 <bean id="schedulerFactoryBean" class="org.springframework.sche ...
web任务定时调度具体的实现方法很多. 这里就只分享自己的唯一经验了. spring + quartz. 其实spring对quartz封装的完美无暇.哈哈 小试牛刀开始了... java代码呢就是区区几行. import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException; import org.springframework.scheduling.quartz.QuartzJobBean; import org.apache.log4j.*; public class ContentArbitrat ...
在实际开发应用中,经常需要定时,或者重复执行一定的工作。比如为执行每日构件;定期生成企业报表,包括周、月、季度等;零售领域中门店的日结、月结等。 Quartz为任务调度提供了大量的功能,比如在合适执行何种任务。 ...
对于hibernate的one-to-one关系来说,大家常常把它忽略,认为它很简单,其实这里面有些细节需要注意,在hibernate3中有两种实现one-to-one的方法:第一种就是用many-to-one来代替一对多,其实one-to-one也就是many-to-one的一种极限方式,若把many-to-one设置unique="true",则这时候的many-to-one实质上就是one-to-one;这里为什么能够用many-to-one来代替one-to-one呢?最根本的是两个对象必须有一个字段相关联,那么你也发现one-to-one中没有column属性,也就 ...
DES.java              package    Lion.Security.Cryptography;          import    javax.crypto.Cipher;      import    javax.crypto.KeyGenerator;      import    javax.crypto.NoSuchPaddingException;      import    javax.crypto.SecretKey;      import    java.security.NoSuchAlgorithmException;   ...
1、OSCache是什么?      OSCache标记库由OpenSymphony设计,它是一种开创性的缓存方案,它提供了在现有JSP页面之内实现内存缓存的功能。OSCache是个一个被广泛采用的高性能的J2EE缓存框架,OSCache还能应用于任何Java应用程序的普通的缓存解决方案。 2、OSCache的特点     (1) 缓存任何对象:你可以不受限制的缓存部分jsp页面或HTTP请求,任何java对象都可以缓存。     (2) 拥有全面的API:OSCache API允许你通过编程的方式来控制所有的OSCache特性。     (3) 永久缓存:缓存能被配置写入硬盘,因此允许在应用 ...
需要用到java SDK\\bin 目录下的native2ascii.exe程序,把你写的文本文件转成unicode字符即可,例: native2ascii 源文件名.txt 新文件名.txt 测试 ResourceBundleTest.java import java.util.Locale; import java.util.ResourceBundle; public class ResourceBundleTest {     public static void main(String args[]) {         ResourceBundle rb = ResourceBun ...
资源文件需要进行Unicode编码,方法是使用这个jdk提供的工具来转换native2ascii unicode到ascii的方式: native2ascii -reverse 源文件名 目标文件名 ascii到unicode方式: native2ascii 源文件名 目标文件名 例如: aaa.txt文件内容包括:中国 native2ascii aaa.txt bbb.txt 执行后变为:中国
资源文件需要进行Unicode编码,方法是使用这个jdk提供的工具来转换native2ascii unicode到ascii的方式: native2ascii -reverse 源文件名 目标文件名 ascii到unicode方式: native2ascii 源文件名 目标文件名 例如: aaa.txt文件内容包括:中国 native2ascii aaa.txt bbb.txt 执行后变为:中国
java.io 中 Writer 的子类 class BufferedWriter           将文本写入字符输出流,缓冲各个字符,从而提供单个字符、数组和字符串的高效写入。 class CharArrayWriter           此类实现一个可用作 Writer 的字符缓冲区。 class FileWriter           用来写入字符文件的便捷类。 class FilterWriter           用于写入已过滤的字符流的抽象类。         从类 java.io.OutputStreamWriter 继承的方法              ...
Global site tag (gtag.js) - Google Analytics