`
打倒小日本
  • 浏览: 48039 次
  • 性别: Icon_minigender_1
  • 来自: 辽宁
社区版块
存档分类
最新评论
文章列表
环境: weld-1.1.2(as7自带) seam-3.0.0.Final jboss-as-7.0.0.Final 在AS7及IE环境下weld/seam3的@SessionScoped无法保存状态,每次刷新sessionid都会改变,chrome/FF/OP下就一切正常,也不知道as7用什么高科技了,解决办法如下: 打开/jboss-as-7.0.0.Final/standalone/configuration/standalone.xml 在文件头找到 <extensions> <extension module="org.jboss.as.c ...
运行多个AS7服务器,会遇到端口冲突问题,挨个修改服务端口十分麻烦,其实AS7已经提供了解决方案 修改/jboss-as-7.0.0.Final/standalone/configuration/standalone.xml文件 找到 <socket-binding-group name="standard-sockets" default-interface="public"> <socket-binding name="http" port="8080"/> < ...
1.创建WEB-INF/jboss-web.xml文件,全部内容如下: <?xml version="1.0" encoding="UTF-8"?> <jboss-web> <context-root>/</context-root> </jboss-web> 2.修改/jboss-as-7.0.0.Final/standalone/configuration/standalone.xml文件 在文件的最后找到 <subsystem xmlns="urn ...
AS7相当给力,带来更快的启动和运行速度,但也使之前的知识积累彻底作废...来来来,一起从头开始吧。 一、加入Mysql驱动文件 AS7在包管理上改动很大,清晰了很多,不过太费事了,不知道有木有更简单的方法 将驱动jar文件复制到/modules/com/mysql/main/目录下(/mysql/main/这两级文件夹需要自己创建,原本没有) 二、创建module.xml文件 /modules/com/mysql/main/module.xml内容如下: <?xml version="1.0" encoding="UTF-8"?> ...
正在学习GraniteDS,但发现资料很少,官方文档讲的比较发散,也没个简单完全的整合示例。 经过N次尝试,总算是测试调通了,其实很简单,也不知道之前为啥费了这么大劲才搞定,这就是传说中的“难了不会,会了不难”吧。 当前常用的整合框架主要有三种: BlazeDS 官方的免费版整合框架(收费版的是LCDS),简单易用。也很稳定,稳定到2010年3月份之后就再也没更新过,其实这也是官方框架的一贯风格,稳定压倒一切。再就是API太底层,对JAVA各个框架集成程度低,不符合俺的胃口。 Flamingo Exadel的下属项目,由于与JBoss的特殊关系所以对Seam框架的集成比较深入,支持很多独有特 ...
color: #FFF;     /* FireFox,Opera */ [;color: #0F0;]  /* Safari,Chrome */ color: #FFF\9;   /* IE6/7/8 */ *color: #FF0;    /* IE6/7 */ _color: #F00;    /* IE6 */
一、代码使用 //初始化 User user = new User(); UserMore more = new UserMore(); //设置关联关系 user.setMore(more); more.setUser(user); //持久化 session.save(user); 二、具体配置 public class User { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private int id; @OneToOne(fetch = Fet ...
项目使用的是EAR包 之前ehcache一直都配不上 近期上网找了一下 可爱的老外果然没有让我失望 啥问题他们都提前遇到 并被其他的老外给解决了 几点事项 一、persistence.xml增加一条配置 <property name="hibernate.cache.provider_configuration_file_resource_path" value="ehcache.xml"/> 二、ehcache.xml需要放在EAR的根目录 也就是跟jboss-seam.jar richfaces-api ...
毕竟是老外的框架,默认的字体大小弄个11px 明显不符合中国国情,不够和谐 不过还好,RichFaces与其他JAVA开源框架一样,提供了很强大的定制功能 只需三步即可修正这个问题 一、复制richfaces-impl.jar/META-INF/skins/DEFAULT.skin.properties至ClassPath下 并改名为common.skin.properties 二、修改其中与字体大小相关的设置,将11px改为12px,如下 generalSizeFont=12px headerSizeFont=12px tabSizeFont=12 buttonSizeFont= ...
Seam里使用@In来做依赖注入真的很方便 但有一点是需注意的是 在框架调用Bean的任何方法时 @In都会工作 包括在调用getter/setter方法时 万恶吧-_-! 单是Seam还没问题 但配合上JSF框架 问题就来了 JSF对于getter方法的调用频繁程度大家是清楚的 一个稍复杂的页面调用getter方法几百次是很正常的 如果@In了4个组件 注入将达到1000多次 即使@In是内存级的操作 也需要耗费几十毫秒 所以对于那些需要绑定到JSF页面的组件(也就是传说中的action层) 使用@In的时候可要注意了 下面给出两个解决方案: 一、将action层的所有getter/ ...
发自肺腑的说<rich:modalPanel />真是一个不错的弹出层控件 拖动、定位、自动适应大小、手动改变大小 我的需求他都能一一满足 但有些地方也有点人性化过头了 不够灵活 弹出层总是固定(position: fixed)在某个位置上 换句话说 拉动滚动条 弹出层不会跟着上下移动 一般情况下当然没问题 这样也挺好 但当弹出层的高度 > 浏览器的高度后 问题就来了 由于是固定位置 所以超出浏览器的部分就怎么也看不到了 也许控件的作者认为弹出层的内容一定都很短小吧 查看了N遍API 也没发现可以关闭这个"特性"的方法 正规方法的不行 那只能来&qu ...
本文是在SOLARIS小兵的文章基础上总结修改而成的: 一、设置Connector 修改server/default/deploy/jboss-web.deployer/server.xml <Connector port="80" address="0.0.0.0" maxThreads="250" maxHttpHeaderSize="8192" emptySessionPath="true" protocol="HTTP/1.1" enab ...
Global site tag (gtag.js) - Google Analytics