`
文章列表
经过一段时间的seam开发,感觉seam用着挺好的,代码写起来还是很方便的,而且代码量确实如介绍的那样,比jsf+EJB开发少了很多,而且会话Bean作为jsf的后台很方便的去操作业务逻辑,但是我在做seam到现在遇到一个致命的错误——运行效率,是它让项目经理放弃了seam开发的一个主要原因,其他原因有很多了,比如说js的编码,js要写到注释中(这里用的是facelets而不是jsp),对myface的tree2的支持,对fckeditor的支持,等等,一系列的原因导致最终放弃了seam,自己也觉得挺可惜的,也投入了很多的精力在seam中,但是在项目的全局考虑来说现在放弃也是一个比较好的选择,因 ...
commandButton   显示一个命令按钮,即输出<input> HTML卷标,其type属性可以设定为button、submit或reset,预设是submit,按下按钮会触发 javax.faces.event.ActionEvent, 它比普通的submit标签还可以多执行backingbean的方法,它可以有action属性和actionlitener属性,而且它还可以用以个图片来代替按钮,示例: <h:commandButton image="image/button/ok.jpg" action="#{sys ...
//判断字符串是否为数字 function checkRate(input) { var re = /^[0-9]+.?[0-9]*$/; if (!re.test(input.rate.value)) { alert("请输入数字(例:0.02)"); input.rate.focus(); return false; } } //判断正整数 function checkRate(input) { var re = /^[1-9 ...
“3GP、MP4视频转换精灵”是一款绿色(免安装)、免费、高效的音 视频转换工具。与同类工具软件相比,“3GP、MP4视频转换精灵”具有解 压缩即可运行,不用安装,免费使用,免费升级,内核采用汇编优化,支 持多媒体指令集,转换效率高的特点。 “3GP、MP4视频转换精灵” 可以将视频文件转换为:         “3GP - (H.263 AMR_NB) 3GPP Format (*.3gp)”         “3GP - (H.263 AMR_WB) 3GPP Format (*.3gp)”         “3GP - (MPEG-4 AAC) 3GPP Format (*.3 ...
1.什么是J2EE? J2EE是一套设计、开发、编译和部署企业级应用程序的规范。 基于多层结构的WEB应用 支持分布式计算应用模型 以服务端计算为核心 基于主键开发、松耦合 支持流一的安全事务、负载均衡、并发处理等 2.J2EE体系架构介绍 通常分为四层体系架构(客户层,表示/WEB层,业务层,数据层)      客户层      表示层(WEB层)      业务层        数据层       IE          servlet         ejb          DB      jsp         javabean(泛指) 3.J2EE组件技术 (1)JD ...
//创建临时表空间 create temporary tablespace test_temp tempfile ' E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf' size 32m autoextend on next 32m maxsize 2048m extent management local; //创建数据表空间 create tablespace test_data logging datafile ' E:\oracle\product\10.2.0\oradata\testserver\test_data ...
document.location="url";(只读) document.location.reload("url";); window.location="url"; location="url"; document.href="url" document.location.href="url" document.location.replace="url" document.action="url"; document ...
首先是你的jdk安装到C:\Program Files\Java这个目录下,你可以安装到其他目录,只要跟下面对应一致即可, JAVA_HOME:C:\Program Files\Java\jdk1.6.0_01 classpath:C:\Program Files\Java\jdk1.6.0_01\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_01\lib\tools.jar path:C:\Program Files\Java\jdk1.6.0_01\bin;%JBOSS_HOME%\bin;%ANT_HOME%\bin 上面三个是ja ...
最近看了一下FCKeditor,然后到网上下载了一个新的版本FCKeditor2.4.1,就去网上找关于它的配置,看了很多的配置说明,但是怎么都在文件里找不到他说的那些文件,结果我下载了2.3版本的,还真有那些文件呢,不过要是用新版本的就应该不是那样配置了吧,其实新的版本要改写的东西很少了,下面就简单的写写2.4.1的配置吧 1)解压FCKeditor_2.6.4.zip,然后把fckeditor拷贝到webroot下面,跟WEB-INF平级,其实里面不是所有的东西都拷贝的,如果想省事就全拷了,我的例子中是挑选的java需要的文件拷贝的,具体都是那些文件看一下例子就知道了, 2)解压fckedi ...
] /* * @param 声明File对象,指定参数filePath */ File dir = new File(filePath); //返回此抽象路径下的文件 File[] files = dir.listFiles(); if (files == null) return; for (int i = 0; i < files.length; i++) { //判断此文件是否是一个文件 ...
页面动作来帮忙   Seam 的页面动作可以帮助您预先拦截呈现的假信号。页面动作是使用方法绑定指定的,方法绑定在进入页面时、Render Response 阶段之前执行。对于 /WEB-INF/pages.xml 配置文件中一个给定的视图 ID,可以配置任意数量的方法绑定。(或者,可以通过将它们放在视图模板邻近的一个文件中,复制它的名称,但是将文件扩展名换为 *.page.xml,从而分解每个页面的定义)。对于页面动作,XML 是有必要的,因为视图 ID 非常容易变化。就像 JSF 通过 Apply Request Values 阶段的值绑定将 post 数据映射到模型对象一样, Seam 可 ...
与 Seam 关联 与典型的 JSF 配置过程相比,使用 Seam 开发受管 bean 非常容易。为了将 bean 暴露到 JSF 生命周期中,只需在类定义的上面添加一个简单的注释 @Name。然后,Seam 会负责控制组件的可见性和生命周期。最妙的是,不需要在 faces-config.xml 文件中定义这个 bean。 清单 4 显示了 @Name 注释以及 @DataModel、@DataModelSelection、@In、@Out 和 @Factory。这些注释使变量能够在视图模板和 Seam 组件之间双向流动。 在 Seam 用语中,这个动作被称作双射(bijection ...
JavaServer Faces (JSF) 是用于 Java™ Web 应用程序的第一个标准化的用户界面框架。 而 Seam 是一个扩展 JSF 的强大的应用程序框架。在这个由三部分组成的新系列中的第一篇文章中,发现这两种框架之间的互补性。Dan Allen 介绍了 Seam ...
首先在页面上要使用Myfaces的一个taglib <%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%> 然后在页面的<f:view>内部用 <t:saveState value="#{后台Bean}"></t:saveState> 下面是datatable的写法 <h:dataTable id="dt" value="#{后台Bean.resultList}" var ...
在编程时候用oracle的话最少要启动两个服务才能用连接到数据库上,就是一个Listener和一个service,每次启动时都要在服务里开启,如果写两个批处理文件就能快速的启动和关闭oracle了。具体步骤: 在记事本中贴上以下两行代码: net start OracleOraDb10g_home1TNSListener net start OracleServiceSong 注意的地方是start后面的监听和服务的名称是根据自己数据的名称定的 然后保存为begin.bat,就可以双击启动数据库了,是不是很方便? 关闭的方法跟启动的一样,就是改动一点 net stop OracleOraDb1 ...
Global site tag (gtag.js) - Google Analytics