2014年4月9日

摘要: 在正文之前,先说下为什么要写,主要发现自己的表达能力还是不够火候,所以今年打算多写写文章,以拟补自己这方面的欠缺。什么是HTML5?HTML5是HTML下一个主要的修订版本,现在仍处于发展阶段。目标是取代1999年所制定的HTML4.01和XHTML1.0标准,以期能在互联网应用迅速发展的时候,使网络标准达到符合当代的网络需求。广义论及HTML5时,实际指的是包括HTML、CSS和JavaScript在内的一套技术组合。它希望能够减少浏览器对于需要插件的丰富性网络应用服务(plug-in-based rich internet application,RIA),如AdobeFlash、Micr 阅读全文
posted @ 2014-04-09 14:31 鱼冻 阅读(416) 评论(0) 推荐(0)

2014年3月25日

摘要: 在Maven中使用日志系统由于JCL-over-SLF4J和原来的JCL具有完全相同的API,因此两者是不能共存的。Logback和slf4j-log4j12也不能并存,否则SLF4J会迷惑并产生不确定的结果组装完整的日志系统将涉及如下部件:日志系统的组成类别组件名称说明日志框架SLF4JWebx框架以及所有新应用,直接依赖于SLF4J。JCLSpring框架、许多以前的老应用,都使用JCL来输出日志。好在SLF4J提供了一个“桥接”包:JCL-over-SLF4J,它重写了JCL的API,并将所有日志输出转向SLF4J。这样就避免了两套日志框架并存的问题。日志系统LogbackWebx推荐使 阅读全文
posted @ 2014-03-25 17:27 鱼冻 阅读(4208) 评论(0) 推荐(0)
摘要: 在日志框架诞生之前,JUL(java.util.logging.*)是JDK1.4的日志系统,JUL并没有明显的优势来战胜Log4j,反而造成了标准的混乱。因为采用不同日志系统的应用程序无法和谐生存。JUL诞生以后,为了克服多种日志系统并存所带来的混乱,就出现了“日志框架”。日志框架本身不提供记录日志的功能,它只提供了日志调用的接口。日志框架依赖于实际的日志系统如Log4j或JUL来产生真实的日志。使用日志框架的好处是:应用的部署者可以决定使用哪一种日志系统(Log4j还是JUL),或者在多种日志系统之间切换,而不需要更改应用的代码。JCL(Jakarta Commons Logging)ht 阅读全文
posted @ 2014-03-25 16:55 鱼冻 阅读(741) 评论(0) 推荐(0)

2013年2月28日

摘要: 问题:现在项目里有个需求就是希望当datatable(Primefaces)换页的时候触发一个event.解决方案:定义这个datatable的widgetVar为:dataTableVar。然后添加如下一段JS。1 dataTableVar.getPaginator().on( 'pageChange', function () { alert('paging'); } );解决过程:本来,是想通过给datatable中所有class带有ui-paginator的a标签bind一个click事件。但是,当这个datatable的每次都换页的时候都必须要重新执行 阅读全文
posted @ 2013-02-28 12:52 鱼冻 阅读(799) 评论(0) 推荐(0)

2013年2月27日

摘要: 问题:最近项目组了有个特殊的需求。要在验证失败的时候获得datatable 的selection对象。而在 Primefaces 2.2 只有当你提交这个datatable成功的时候(通过验证和转换之后),才能得到这个selection。所以如果要在datatable验证失败情况下获得selection需要自己另寻奇径。 1 <p:dataTable id="dataTable" var="car" 2 binding="#{dataTableBinding}" value="#{tableBean.cars}&quo 阅读全文
posted @ 2013-02-27 17:03 鱼冻 阅读(533) 评论(0) 推荐(0)

导航