`
izyue
  • 浏览: 18372 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
工作之余,学学seam,虽然大概意思能明白,但是老感觉,掌控不了,老觉得不会使用,一看就明白,一用就抓瞎的感觉。 想来想去,还是自己的基本功不厚道,所以在来还是要多看看简单的东西,感觉要慢慢培养,呵呵   今天看的是一个简单的例子,核心文件就3个(不包括配置文件) 步骤是,先用eclipse(装配过jboss tools),新建一个seam项目, 然后把自动生成的文件中,不会用到的都删除掉,这个写起来太麻烦,就不写了, 对jboss tools的掌握也是理解seam的好方式。   接下来,创建一个接口文件(local),代码如下 Java代码 package ...
@DiscriminatorValue的用法(在Admin.java和Customer.java中使用)---参考网址:http://dennnis-zane.blog.sohu.com/12519970.html3种模式①Single Table Strategy单表策略,一张表包含基类与子类的所有数据,很多情况下都是采用这样的冗余设计,通过一个discriminator来区分 ②Table Per Class Strategy每个子类对应一张表,每张表都拥有基类的属性 ③Join Strategy仍然是每个子类对应一张表,但此表中不包含基类的属性,仅仅是此子类的扩展属性,共享基类的属性 ...
记录一下学习情况,有不对的地方请大家多多指正,thanks!   hibernate.cfg.xml文件中的"org/jbpm/graph/action/Script.hbm.xml"该文件存在于jbpm-jpdl.jar包中,该包位于jboss路径的common\lib下面。 jbpm所用到的数据库,是通过hibernate.cfg.xml文件的设置而自动生成的,该文件是设置的启动文件。 学习的时候,为了看数据库的变动情况先把hbm2ddl.auto的属性改成create,即<property name="hbm2ddl.auto" ...
随着jboss tools的3.0.0.GA的正式发布, 目前,用到的东东都是GA版的了,虽然还有很多不足之处,但还是要发文高兴一下,呵呵 顺便,总结下在学习seam过程中用到的东东的版本 jboss seam版本:2.1.1.GA下载地址:http://seamframework.org/Download jboss tools版本:3.0.0.GA下载地址:http://www.jboss.org/tools/download.html jboss server版本:5.0.1.GA下载地址:http://www.jboss.org/jbossas/downloads/ ...
org.jboss.seam.international.StatusMessages的源程序中的public void add(String messageTemplate, Object... params)方法中的"object..."参数的“...”是什么意思?解释:不定参数列表,可以是0到n个参数(逗号分隔)add("Hello {0} {1} {0} {2}", arg0, arg1, arg2) 参见URL:http://seam.group.iteye.com/group/topic/10098   的后部。 例子中EditCu ...
记录下自己的学习轨迹,todo部分是日后的任务。---附件是seam官方的reference,版本是2.1.1.GA,方便使用。 如何让一个页面成为必须登陆后才能使用的页面 的方法之一?在相对应的XXX.page.xml文件中头部加入login-required="true"。 Xhtml代码 <SPAN style="FONT-SIZE: small"><?xml version="1.0" encoding="UTF-8"?>  
继续学习seam中自带的例子,今天学习的是dvdstore,特点是使用了-->jBPM pageflow  -->business process management。    实现步骤: 创建一个“dvdstore”的seam web project。 拷贝src文件夹下的java文件(除了test的部分)。 把view文件夹下的相关内容拷贝到WebContent下面。 拷贝resources文件夹下的xml文件到dvdstore-ejb\ejbModule\下面。但jboss-seam-dvdstore-ds.xml不拷贝。 用同名文件覆盖掉 ...
学习seam过程中,写了一个用户注册的例子,按照常规,用户注册页面中,密码项都要输入两遍,即要有两个密码输入项目, 比方说一个是password,一个是passwordverify 对应到后台,password是真正实体entity的属性, passwordverify只是在过程中用来避免用户的误输入的, 我把passwordverify属性设置在session bean中,这个session bean实现的是一个javax.ejb.Local接口。 但是,发布后,在xhtml中使用passwordverify属性时,总是报找不到passwordverify属性的错误, 研究了例 ...
继续学习seam中自带的例子,今天学习的是seamspace,使用了Seam security方面的技术,实现了一个SNS(social networking site)的例子。 “todo”的部分日后在慢慢研究,呵呵。 实现步骤: 创建一个“seamspace”的seam web project。 拷贝java文件,并根据自己的开发环境修正java错误。 拷贝view下的所有文件到webContent下面。 覆盖掉自动生成的pages.xml,components.xml,w
继续学习seam中自带的例子,今天学习的是itext,是一个关于处理pdf文件的例子。 “todo”的部分日后在慢慢研究,呵呵。   步骤如下 创建一个“itext”的seam web project。 拷贝~~\examples\itext\src\org\jboss\seam\example\pdf下的java文件,到自己的工程中,并修正java错误。 拷贝~~\examples\itext\view下的所有文件到自己工程的“webContent”下。 拷贝examples\itext\resources\WEB-INF下的4个xml文件到,自己的“WEB-IN ...
继续学习seam中自带的例子,今天学习的是numberguess,是一个关于jbpm的小例子。 数据库我用的是mysql。 “todo”的部分日后在慢慢研究,呵呵。   步骤如下 创建一个“numberguess”的seam web project。 拷贝~~\numberguess\view下的文件到自己的工程里。 覆盖WEB-INF下的web.xml,pages.xml和components.xml。 把~~\numberguess\resources\messages.properties的拷贝src下面,删除掉自动生成的messages_en.prop ...
继续学习seam中自带的例子,今天学习的是contactlist。 数据库我用的是mysql。 “todo”的部分日后在慢慢研究,呵呵。   步骤如下 创建一个“contactlist”的seam web project。 在“contactlist-ejb”工程下的“ejbModule”下新建一个“o ...
继续学习seam中自带的例子,今天学习的是booking,是一个颇具功能的旅馆预定系统。 数据库我用的是mysql。 “todo”的部分日后在慢慢研究,呵呵。 步骤如下 创建一个叫“booking”的seam web project。 在“booking-ejb”工程下的 ...
把学习过程自己不理解的地方记录下来,供参考,指正, 初始页面index.xhtml是如何定义的?因为在web.xml中没看到初始页面的定义,发现是定义在pages.xml中,定义的内容如下:    <page view-id="/index.xhtml">        <rewrite pattern="/" />    </page>引申:pages.xml的作用?参考URL:http://www.ibm.com/developerworks/cn/java/j-seam1/ Blog.java文件中,j ...
首先,创建一个名为blog的"Seam Web Project"   1:在blog-ejb工程下的ejbModule下面,创建一个package,名字是org.domain.blog.entity 2:把~~\examples\blog\src\domain\下的3个java文件,拷贝到entity下面。 3:把seam路径的lib文件夹下的hibernate-search.jar包文件,拷贝到jboss路径下的common\lib文件夹下面。 4:把~~\examples\blog\src\actions\下的8个java文件,拷贝到session下面。 ...
Global site tag (gtag.js) - Google Analytics