前几周学习了一下seam框架,seam把ejb3和JSF整合的很好,开发也简便了很多,很像ROR^_^。seam开发可以将更多的精力放在业务需求上,减少消耗在代码上的时间。 为了方便seam开发,jboss官方的jboss tools支持seam,可以用它生成一个seam projcet。由于插件自身待的是mysql的JDBC驱动(这个免费^_^),所以导致在用oracle或者是其他数据库时会有点麻烦。 应用其它数据库其实很简单,下面就以oracle数据库来 ...
- 15:07
- 浏览 (196)
- 论坛浏览 (670)
- 评论 (8)
- 分类: java
- 发布在 JBoss SEAM 圈子
最近在读“struts2权威指南”这本书,里面例子中有段随机生成验证码的代码,转帖过来,以后没准能用到。虽然现在现成的东西很多,不过还是要多学学代码,看看作者怎写的 :-)
import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.IOException;import java.util.Random;import j ...
http://blog.csdn.net/MyJSF/archive/2007/12/01/1910491.aspx
应用实例环境:Spring jpa hibernate3常用数据库表的删除办法,一般都会在DAO类中提供delete.如下例:public class UnitDAO implements IUnitDAO { private EntityManager entityManager; & ...
记录Java中static、this、super、final用法,方便自己以后查看
一、static
请先看下面这段程序:
public class Hello...{ public static void main(String[] args)...{ //(1) System.out.println("Hello,world!"); &nb ...
转帖this的用法方便自己以后查看
必须用this关键字的三种情况:
1、我们想通过构造方法将外部传入的参数赋值给类的成员变量,构造方法的形式参数名称与类的成员变量名相同。例如:
class Person ...{ & ...
break 和continue都是用来控制循环的流程。
break结束循环,不执行循环中剩余的语句
continue 结束当前的迭代,跳转到循环的顶部,及循环开始的位置,继续执行迭代
for(int i; i<100;i++)...{ if(i=90) break; if(i%8!=0) continue; system.out. ...
最近项目需要用jsf1.2实现文件上传功能,我没有采用myfaces,而是用Apache MyFaces Trinidad 这个实现的文件上传,实现方法和myfaces是一样的。页面采用的是.xhtml。
Apache MyFaces Trinidad是一个基于部分Oracle's ADF Faces构建的JSF1.2组件库。我们要先下在它的jar包,然后导入到我们工程里面。http://myfaces.apache.o ...
举两个随处可见的例子说说 EJB2.x和EJB3.0开发步骤的不同之处,这两个例子只是为了清楚的说明它们开发步骤的不同之处,不保证能够运行,例子的显示输出结果在eclipse的控制台中显示。
先说说EJB3.0吧:
EJB3.0,不需要创建Home和对象接口,不需要组件接口(javax.ejb.SessionBea ...
前两天看代码遇到了正则表达式,对其中 Pattern和Matcher两个API了解的不深,为此特地查了一下javaAPI文档,下面是我查到的结果,写在这里给自己加深一下印象。
正则表达式用到的javaAPI
Pattern 正则表达式的编译表示形式,指定为字符串的正则表达式必须首先被编译为此类实例,然后可将得到的模式创建Matcher对象
依照正则表达式,该对象可以与任意字符序列匹配。执行匹配所涉及的所有状态都驻留在匹配器中,所以多个匹配器可以共享同一模式。
因此,典型的调用顺序是
Pattern p = P ...
我们公司现在要把一个B/S的项目转成C/S,在B/S项目中后台用了EJB,服务器是jboss,数据库是orcal。为了节约时间,在转C/S时通过JNDI调用了以前的EJB,忘了说了C/S的界面开发用的是rcp。
我这一周多在做上传功能,就是通过rcp的界面上传一个文件到jboss服务器中,一开始我走了弯路,一直在考虑是在底层调用ftp还是http或者是socket,为此查了很多资料,没有好的办法。后来同事给我提供了一个思路 ...
会话(session)bean的介绍
会话bean能够完成客户所需要的业务操作。作为业务对象,会话bean能够实现业务逻辑,业务规则,算法,工作流等。比如会话bean能够完成查价,订单登记,食品压缩,银行事务,股票交易,数据库操作,复杂计算等。而且会话bean是可重用的组件,供操作业务流程中的逻辑使用。
会话bean的生命周期
会话bean不是持久化的,它仅仅是内存对象,会话bean不会保存到持久化存储源中,一旦其生存的周边环境遭到破坏,会话bean也将不复存在。通常客户会话的(Client Session)的持续其决定了使用的会话bean的存活期,如果客户 ...
今天上午本来再看火箭VS马刺的比赛,但是火箭打得太烂了,第一节看完我就关了,没事可做我就开始看我买的新书Ajax+lucene,看了看lucene部分的前几章,发现我下载的lucene2.0和书中用到的lucene1.4差别挺大的,在这里把我在网上查到的修改的方法写出来,以后查找就方便多了。
首先在你的c盘建立一个test文件加,里面放入四个.txt文件 其中a.txt输入“中华人民共和国” b.txt输入“人民共和国” c.txt输入“人民” d.txt输入“共和国”。c盘下在建立一个index ...
EJB术语集合:
1企业Bean实例:企业Bean类的java对象实例,它含有本地或远程接口中定义方法的实现供业务操作使用。企业Bean实例不具有网络能力,因为它不含有网络相关的逻辑。
2远程接口:它含有企业Bean类暴露的业务方法签名,是一java接口。在EJB开发模型中,客户代码总是同本地接口或远程接口交互,从不直接与企业Bean实例交互。由于远程接口遵守java RMI-IIOP定义的规则,因为它是具有网络功能的。
3本地接口:远程接口的高性能版本。如果客户调用的企业Bean组件与客户同处在一样的JVM中,则可以使用本地接口。使用本地接口访问EJB,不需要经历存根 ...
最近加入圈子
最新评论
-
seam和oracle数据库
这是正确的作法,不然放一个deploy to server,我这么用了好几个月了 ...
-- by little51 -
seam和oracle数据库
little51 2008-09-08如果用Eclipse+jboss tool ...
-- by xiekui -
seam和oracle数据库
如果用Eclipse+jboss tools,没有自动发布,则在package ...
-- by little51 -
seam和oracle数据库
seamdemo-ds.xml会自动发布的,不需要复制可以吗?我也用seam做了 ...
-- by xiekui -
seam和oracle数据库
天王啊~~又见Seam~它只是对JSF的简化开发而已。
-- by fireflyc







评论排行榜