自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

在Seam框架下登录或注册校验码的实现

[原创于:http://happydev.iteye.com]   在一般的WEB应用注册或登录过程中,都会需要用户输入一个图像生成的登录或注册检验码来加强系统的安全。 本文将就如何在Seam框架下实现这个功能做一个简单说明。   一、思路 在Session中保持一个随机生成的检验码,在登录页面上用图像方式显示这个检验码,然后在登录校验时验证用户输入的校验码是否和S...

2009-03-05 11:08:35 226

基于Seam框架的后台定时执行服务

[原创于:http://happydev.iteye.com]   在企业应用中,需要编写后台定时服务的需求经常会遇到,如要对某个数据表的字段进行定时刷新等。 在基于Seam框架中要编写一个后台定时执行服务主要要考虑以下两个方面:   服务的初始化; 服务的定时执行;     本文以Seam集成的QuartZ来实现后台定时执行服务。...

2009-02-18 11:16:59 127

关于rich:datascroller当前页码的保存与恢复

[原创于:http://happydev.iteye.com]   在使用rich:datascroller配合rich:dataTable使用过程中,经常会有这样的使用场景:要保存当前页码,然后跳转到一个其它的页面,当返回时又要恢复保存的页码。 本文就如何实现这样的一个应用场景进行一下说明:   创建一个保存当前页面代码的组件 @Name("pageHolder"...

2009-02-17 15:00:00 233

基于Seam框架关联对象选择

[原创于:http://happydev.iteye.com]实现对象选择可以直接通过下拉选择框的方式来选择,但这种选择不适合数据量较大的对象选择。而在企业的Web开发中,经常会用到对关联对象的单选或多选,而关联对象的数据量往往不是下拉选择框可以展现的。本文提出了一个较为通用的关联对象选择方案。一、一个较为通用的关联对象选择方案要解决的主要问题可能是单选,也可能会是多选;将对象进行“可选择对象”的...

2009-02-17 13:13:38 138

基于Seam框架实现省、市、区县的联动选择

[原创于:http://happydev.iteye.com]   要实现省、市、区县的联动选择有两种方案: 一种是将省市区县的所有数据给到客户端由浏览器用js来控制选择和显示,但数据量太大,会导致页面太大,所以这种方案不可取; 二是用Ajax来实现联动选择,本文给出的就是在Seam框架下的基于ajax省、市、区县的联动选择实现。   一、准备好省、市、区县...

2009-02-17 10:29:58 121

JBoss Seam项目测试

[原创于:http://happydev.iteye.com]   按Seam参考手册,JBoss Seam项目的测试可以使用org.jboss.seam.mock.SeamTest来完成。 但在实际的使用过程中还真的很是折腾人,下面将这个过程描述如下,让各位看官少走的弯路。   一、环境 eclipse-jee-ganymede-SR1-win32 jboss-seam-2.1.1.GA JBo...

2009-02-13 12:57:48 325

基于Jersey的RESTful Web Service第一次接触

[原创于:http://happydev.iteye.com]   REST风格(RESTful)和REST WEB服务框架最近很火热。http://zh.wikipedia.org/wiki/REST 在没有真正接触REST相关框架和应用前,我只能理解REST风格的链接,就是将每一个链接地址都用一个纯粹的url来表达。   最近项目中项目实现统一资源,并提供相关的资源接口,于是就想到了REST。...

2008-11-26 15:10:41 101

什么情况下适合用Seam?

每一个有意义的框架都会有它明确的目标,这个目标往往决定了这个框架的适应面。 Seam的明确目标大概有: 1、整合JSF和EJB3.0; 2、提供简洁的组件管理及双向注入(Bijection); 3、提供声明式状态管理及事务支持; 4、深度整合了企业业务常用的框架(如工作流); 5、提供了一些简化编程的工具及对JSF组件进行了一些扩展;   哪么,这些目标大体决定了Seam适合以下类型的项目开发: ...

2008-09-02 00:08:57 86

在Seam项目中快速实现Web Service

[原创于:http://happydev.iteye.com]   以前写Web Service一直是用Axis来做,用了Seam来开发Web后,这次为了项目的简洁,决定采用“在Seam项目中写JbossWS”的方案来实现WebService。   第一步:实现基于POJO的JBossWS Web Service 写基于POJO的Web Service实现:   @WebService publi...

2008-08-23 11:35:42 131

关于Seam和Quartz集成

我在做Seam和Quartz集成时走了如下弯路: 1、开始试图直接使用JBoss自带的Quartz.jar,没有在ear包中加上Quartz.jar,导致了执行任务时ClassLoarder找不到(这确实范了个低级错误); 2、关于Quartz的持久化,开始时用的是JobStoreTX,因为事务被Seam管理了,导致操作Quartz就会报事务提交错,最后将seam.quartz.propertie...

2008-08-07 00:26:44 120

基于rich:datascroller和rich:dataTable的分页查询实现

基于Seam/JSF开发,直接使用Rich组件确实是使界面达到较为美观和专业的最简单途径。   一般来说,基于rich:datascroller和rich:dataTable进行配合,马上就实现了表格及分页,但这种分布是一种“伪分页”,即:只是表现层分页,在数据层并没有进行分页查询。   下面给出一个我在使用的支持数据层分布查询的方法:   基类:   public abstract class ...

2008-08-07 00:01:47 369

开博导言

在这里,我将正式开始我的第一次博客之旅,博名为“深度历险”,拟将程序生涯中各种疑难问题作一记录或回顾,以期抛砖引玉。 最近的企业级项目开发一直在用Seam,所以近期将以Seam及Java EE体系作为关注点。...

2008-08-06 23:47:28 111

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除