本站首页    管理页面    写新日志    退出


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告
 本博客在此声明所有文章均为转摘,只做资料收集使用。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:1304
评论数量:2242
留言数量:5
访问次数:7583649
建立时间:2006年5月29日




[Hibernate]OpenSessionInView会不会影响性能
软件技术,  电脑与网络

lhwork 发表于 2006/7/6 14:56:33

假设WebWork+Hibernate+FreeMarker架构模型是这样的 Request
|
|---other filters...
|
|---OpenSessionInView Filter
|
|-----WebWork Controller
|
|---Action
|
|---FreeMarker Result(对response.getWriter()做process()操作)
|
|
|---OpenSessionInView Filter
|
|---other filters...
|
Request
这里有两种情况。 一是页面缓冲区足够大,足够一次性容纳所有的页面,这样渲染页面就会一次性进入缓冲区,然后返回到OpenSessionInVie


阅读全文(3209) | 回复(0) | 编辑 | 精华 | 删除
 


[Spring]Springframwork中集成Velocity的中文解决方案
软件技术,  电脑与网络

lhwork 发表于 2006/7/6 13:28:44

在Springframework中使用Velocity是非常方便的,只需在spring配置文件中申明:    <bean id="viewResolver" class="org.springframework.web.servlet.view.velocity.VelocityViewResolver">
    </bean>即可在spring mvc框架中直接返回new ModelAndView("velocity模板", map),但是中文一直为乱码。为了解决中文问题,首先,考虑到国际化,将所有web页面都用UTF-8编码,然后在/WEB-INF/velocity.properties文件中覆盖velocity的默认编码ISO-8859-1:

阅读全文(3579) | 回复(0) | 编辑 | 精华 | 删除
 


[Spring]扩展XDoclet对Spring List引用注入的支持
软件技术,  电脑与网络

lhwork 发表于 2006/7/6 13:25:16

XDoclet是生成配置文件的强有力的工具,在使用Spring框架时,手动编写Spring配置文件极其繁琐,而且容易遗漏,利用XDoclet即可轻松生成配置文件。 XDoclet支持的Spring方法注入包括:ref,list,name和value。遗憾的是,在某个项目中,我需要注入一个包含Bean引用的List:public void setHandlers(List handlers) {
  ...
} 然后,XDoclet并不支持元素为引用类型的List,倘若使用下列注释:/**
 * @spring.property list="articleHandler,imageHandler"
 */
public void setHandlers(List handlers) {
 

阅读全文(1922) | 回复(0) | 编辑 | 精华 | 删除
 


[DWR(Ajax)]DWR源码学习(一)(转载)
软件技术,  电脑与网络

lhwork 发表于 2006/7/6 9:48:29

DWR一个外国人实现的很有前途的AJAX框架。
多余的话就不说了,请看DWR的例子程序:
web.xml
 1<?xml version="1.0" encoding="ISO-8859-1"

阅读全文(2928) | 回复(0) | 编辑 | 精华 | 删除
 


[DWR(Ajax)]DWR源码学习函数调用篇
软件技术,  电脑与网络

lhwork 发表于 2006/7/6 9:47:59

       Dwr 通过用户配置文件 dwr.xml 将 java 类映射成一个 javascript 对象,从实现手法上看与 java

阅读全文(1672) | 回复(0) | 编辑 | 精华 | 删除
 


[Spring]使用Spring进行JMS消息传递
软件技术,  电脑与网络

lhwork 发表于 2006/7/5 14:04:05

我碰巧看到了一篇文章,是有关使用Spring框架来简化与IBM WebSphere MQ的交互的。这篇文章是对Spring中的JMS支持的相当不错的介绍,但是有一些重要的东西它却没有提到。

  Spring作为J2EE框架的地位,与最近BEA宣布在WebLogic中对Spring提供正式支持这则消息结合起来,就会使一些开发人员认为, 文章中的代码可以不加修改地用于在WebLogic上运行的J2EE应用程序(很有可能,大部分人会选择使用WebLogic startup类而不是基于文件的JDNI来映射MQ ConnectionFactory和队列到WebLogic JNDI命名空间中,或通过支持Foreign JMS提供者来映射)。

 

阅读全文(3282) | 回复(0) | 编辑 | 精华 | 删除
 


[Apache(jakarta)]全文搜索引擎Lucene简介 
软件技术,  电脑与网络

lhwork 发表于 2006/7/5 13:53:57

Lucene 是一个基于 Java 的全文信息检索工具包,它不是一个完整的搜索应用程序,而是为你的应用程序提供索引和搜索功能。Lucene 目前是 Apache Jakarta 家族中的一个开源项目。也是目前最为流行的基于 Java 开源全文检索工具包。 目前已经有很多应用程序的搜索功能是基于 Lucene 的,比如 Eclipse 的帮助系统的搜索功能。Lucene 能够为文本类型的数据建立索引,所以你只要能把你要索引的数据格式转化的文本的,Lucene 就能对你的文档进行索引和搜索。比如你要对一些 HTML 文档,PDF 文档进行索引的话你就首先需要把 HTML 文档和 PDF 文档转化成文本格式的,然后将转化后的内容交给 Lucene 进行索引,然后把创建好的索引文件保存到磁盘或者内存中,最后根据用户输入的查询条件在索引文件上进行查询。不指定要索引的文档的格式也使 Lucene 能够几乎适用于所有的搜索应用程序

阅读全文(4071) | 回复(0) | 编辑 | 精华 | 删除
 


[Apache(jakarta)]在Tomcat中使用JDBC与JTA
软件技术,  电脑与网络

lhwork 发表于 2006/7/5 13:53:06

因为需要将项目从IBM WebSphere Application Server移植到Tomcat上开发,所以研究了一下在Tomcat中通过JNDI查找和使用JDBC及JTA的方法。 Tomcat是Servlet容器,但它也提供了一个JNDI InitialContext实现,因此用户可以像在J2EE应用程序服务器中一样在Tomcat中使用JNDI查找JDBC数据源。不过在事务处理方 面,Tomcat本身并不支持JTA(Java Transaction API),所以需要借助其他的方案。JOTM(Java Open Transaction Manager)是ObjectWeb的一个开源JTA实现,它本身也是开源应用程序服务器JOnAS(Java Open Application Server)的一部分,为其提供JTA支持和分布式事务管理。JOTM同

阅读全文(4058) | 回复(0) | 编辑 | 精华 | 删除
 


[Spring]Spring AOP中文教程
软件技术,  电脑与网络

lhwork 发表于 2006/7/5 13:48:11

AOP正在成为软件开发的下一个圣杯。使用AOP,你可以将处理aspect的代码注入主程序,通常主程序的主要目的并不在于处理这些aspect。AOP可以防止代码混乱。
为了理解AOP如何做到这点,考虑一下记日志的工作。日志本身不太可能是你开发的主程序的主要任务。如果能将“不可见的”、通用的日志代码注入主程序中,那该多好啊。AOP可以帮助你做到。
Spring framework是很有前途的AOP技术。作为一种非侵略性的,轻型的AOP framework,你无需使用预编译器或其他的元标签,便可以在Java程序中使用它。这意味着开发团队里只需一人要对付AOP framework,其他人还是象往常一样编程。
AOP是很多直觉难以理解的术语的根源。幸运的是,你只要理解三个概念,就可以编写AOP模块。这三个概念是:advice,pointcut和 advisor。advice是你想向别的程序内部不同的地方注入的代码。pointcut定义了需要注入advice的位置,通常是某个特定的类

阅读全文(1881) | 回复(0) | 编辑 | 精华 | 删除
 


[J2SE]在可执行jar中动态载入第三方jar(转贴)
软件技术,  电脑与网络

lhwork 发表于 2006/7/5 13:32:31

一、前言

在商业化开发中经常是将开发的类打成jar包发布.由于有很多第三方的提供功能集合Jar 包,所以经常会用到这些功能包.以下情景是很多Java开发人员经常碰到的:在开发,调试阶段,通过在CLASSPATH中设置第三方的jar包路径,自 己编写的class工作正常.开发完毕,部署的时候,将开发的class打成一个可执行jar包,会发现通过Class.forName(String classname) 或ClassLoader.getSystemClassLoader().loadClass(String classname)来动态载入存在于第三方jar包中的class会抛出异常” ClassNotFoundException.

这种问题存在于通过jar –jar yourself.jar 来运行jar包,并在jar中的class中通过Class.forName(String classname)来动态载入第三方的class的时候.

常见的应用,比如根据用户的选择配置,动态载入不同厂商的JDB

阅读全文(1599) | 回复(0) | 编辑 | 精华 | 删除
 


« 101 102 103 104 105 106 107 108 109 110 »



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.094 second(s), page refreshed 144761380 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号