存档: 五月, 2010

RichFaces 四种客户端函数

没有评论 2010年5月30日

RichFaces融合了Jquery脚本技术,对页面进行封装成各种各样的组件,这些组件完全不比当前流行的各种其他富客户端的界面差而且还优越于他们。RichFaces提供了四种客户端的Javascript函数,分别为一下几种:

  1. #{rich:clientId(‘id’)}
  2. #{rich:element(‘id’)}
  3. #{rich:component(‘id’)}
  4. #{rich:findComponent(‘id’)}

继续阅读…

Seam管理hibernate会话

没有评论 2010年5月27日

用Seam管理hibernate会话,前提是你要在你的项目中使用Seam和hibernate。 如果你是在Java EE 5环境外使用Seam,你不能依靠容器来为你管理持久化上下文生命周期。 即使在Java EE 5 环境中,你可能有一个很多松耦合组件在会话作用域内相互协作的复杂应用,这种情况下你可能发现在组件间传递持久化上下文既困难又容易出错。
在任何一种情况下,你都需要在你的组件中使用一个 受管持久化上下文(在 JPA中)或者一个 受管会话(Hibernate中)。一个 Seam管理的持久化上下文是在会话上下文中管理一个 EntityManager 实例或者 Session 实例的内置Seam组件。你可以使用 @In 注入它。

如果你装载了一个内建的组件,Seam将会从你的 hibernate.cfg.xml 文件中引导一个 Hibernate SessionFactory:
<persistence :hibernate-session-factory name=”hibernateSessionFactory”/>
如果你想要通过注入得到一个由Seam管理的Hibernate Session,还需要配置一个 managed session。
<persistence :managed-hibernate-session name=”hibernateSessionFactory”
session-factory=”#{hibernateSessionFactory}”/>
当然,在得到Hibernate SessionFactory时,你可以执行一些额外的操作,如hibernate配置文件初始化工作:
<persistence :hibernate-session-factory
name=”hibernateSessionFactory”>
<configuration -initializers>
<value>com.javachen.hibernate.ConfigurationInitializer</value>
</configuration>
</persistence>

Jboss Seam的注解

没有评论 2010年5月26日

Jboss Seam的注解用于简化xml配置文件,简化代码书写。

@Name
@Name(“componentName”)
为一个类定义一个Seam组件。所有Seam组件都需要该注解。 继续阅读…

Web资源优化工具 wro4j

4 条评论 2010年5月23日

wro4j是一个Web资源优化工具。众所周知,到服务器加载一个大的文件比加载两个小的文件快,因为会增加HTTP交互的次数并且大部分浏览器在任何时候对于同一个服务器,只保持两个连接。开发wro4j项目的目的是减少加载一个页面的请求次数和传输的数据量。
该工具对于存在大量js和css资源文件的web应用,真是太有用了,快去在你的应用中使用该工具吧~
wro4j官方网站:http://code.google.com/p/wro4j/ 继续阅读…

这一个月我在做什么

2 条评论 2010年5月8日

四月一日辞职,到现在转眼间一个多月了。辞职后休息一个星期,找工作一个星期,在一个公司干了一个星期就迅速离开了,最后来到这个公司干了一个星期,四个 星期就像一年中的四个季节,给我的感觉各不一样。这一个月的经历让我感想许多,收获许多。

继续阅读…

MyEclipse 反编译插件jad安装方法

2 条评论 2010年5月7日

这是在网上看到的一种方法,我按照下面的方法安装成功并试用,感觉很方便很实用很强大,我用的是MyEclipse 8.5 安装成功,你也可以试试!

准备工作

1. 下载jad.exe文件:http://www.varaneckas.com/sites/default/files/jad/jad158g.win.zip
2. 下载jadeclipse插件:http://prdownloads.sourceforge.net/jadclipse/net.sf.jadclipse_3.3.0.jar?download
3. JadClipse 官网:http://jadclipse.sourceforge.net/wiki/index.php/Main_Page

安装

1. 将jad.exe解压到指定目录。如:c:\java\jad
2. 将jadeclipse插件net.sf.jadclipse_3.3.0.jar 拷贝到myeclipse安装目录\Genuitec\Common\plugins\目录下。
3. 在myeclipse安装目录下dropins/创建eclipse文件夹,然后在eclipse文件夹中分别创建features、plugins文件夹,将net.sf.jadclipse_3.3.0.jar 分别拷贝到features和plugins文件夹中。
4. 重新启动myeclipse后,配置jadeclipse插件
5. 在eclipse窗口下,点击Window > Preferences > Java > JadClipse > Path to Decompiler。(设置jad的绝对路径,如 C:\java\Jad\jad.exe)。Use Eclipse code formatter(overrides Jad formatting instructions)选项打勾,与格式化出来的代码样式一致。
6. 在eclipse窗口下,点击Window > Preferences > Java > JadClipse > Misc,将Convert Unicode strings into ANSI strings选项打勾,避免反编译后可能出现的中文乱码。