- 浏览: 34061 次
最新评论
-
hejinguo727:
这叫什么对比啊
3款JSF 企业级组件的对比
文章列表
倡导人性化操作的UML设计工具VP Suite 5.0 已经发布了,个人关注到的主要变化有:
全新的界面风格,启动后主窗口不再是一个个小图标了,换成了大图标,优点类似Office的风格。
支持Archimate 企业建模,在企业建模方面有很多种,Archimate主要统一了表示符号,不错要学习跟进了。目前EA和VP 都支持Archimate,试用了一下,感觉还是VP支持的更好一点。
支持业务规则,不错在使用UML的时候可以配合一起使用了。
支持从Java 代码到序列图的逆向生成,这对于程序员来说太需要了,不多说了 。
支持用例图的事件流支持循环、条件判断等。是不是以后事件流 ...
在JAVA 的世界里,提到调度工具基本都想到Quartz,今天介绍一个更轻量级的调度工具:Butterfly Scheduling ,Jar包非常小只有20几k,在项目中添加jenkov-butterfly-scheduling-1.3.9-beta.jar,然后就可以测试一下了
一个最简单的实例:
SchedulerTest.java
public class SchedulerTest {
public static void main(String[] args) {
SchedulerService schedulerService = ...
过完端午后,发现最新的primefaces 的版本已经从2.0.3变成了2.1版本,目前是2.1rc1版本
primefaces最新的特性就是增加了主题,这样就不用一个组件一个组件的设置CSS了,对于提高开发有很大帮助。
themes主题采用的是 ThemeRoller CSS 框架,提供了26种主题供大家使用,试用了一下,目前还在不完善。但非常值得期待了!
由于以前项目采用richfaces的一个treetable存在性能问题,所以移植想找一个替代方案,primefaces的2.3日构建版本已经支持Treetable组件,测试了一下,性能还不错,
界面效果图:
treetable.xhtml
<p:treeTable value="#{documentsController.root}" var="document">
<p:column>
<f:facet name="header"> ...
UML工具市场从Rational被IBM收购,Together被Borland收购后就一直处理群雄争霸的战国时代,目前在国内用的比较多的是EA,Magicdraw,这两个UML 工具在对UML有很好支持之外,够提供了对DODAF,TOGAF等企业架构的支持,目前另一个UML厂商 Visual Paradigm for UML 在最新的VP Suite 5.0版本将会支持Archimate架构描述语言,估计DODAF,TOGAF等企业架构会在以后的版本中增加进来,试用了一下VP Suite 的Archimate功能,感觉不错,新版本的VP Suite界面比以前清洁、美观了不少,以前工具栏上很多个图 ...
增加了以下5个新组件
Dashboard
ProgressBar
MenuButton
Focus
ContextMenu
重点更新的组件有
Schedule,
Layout,
Wizard,
Panel
Menus
Open Faces 3.0的EAP版本也出来了,支持JSF2.0,看来应用JSF 2.0的时代已经来临了
平时都使用用Ajax4jsf来刷新JSF,最近使用primefaces 组件,用Ajax4jsf刷新primefaces 组件的方法如下:使用a4j:outputPanel 将要刷新的primefaces 组件包起来就可以,例子代码如下:
<a4j:outputPanel id="pgrowl">
<p:growl showDetail="true" sticky="true"/>
<a4j:outputPanel>
刷新使用的代码:
<a4j ...
primefaces的快照版本已经实现了仪表盘组件,有了它以后,我们就可以很轻松的在自己的应用中增加仪表盘功能。
在页面(dashboard.xhtml)中编写下面的代码:
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
...
今年公司要求全员面向市场。我也从自身出发找了几个关注点,在这里记录一下
学习售前相关技能
今天看到了关于《超越对手:大项目售前售后的30种实战技巧》这本书的介绍,感觉不错有空买本读一下了
全书主要内 ...
Visual Paradigm for UML 7.2版本新增加了对BPMN到XPDL和JPDL的转换的支持,用公司的流程设计器测试了一下转换后的XPDL文件,虽然显示效果没有vp好看,但基本信息还是识别出来,看起来以后工作流用BPMN(设计)+XPDL(执行)会是一个不错的选择。业务人员和开发员可以用同一个流程定义。
Visual Paradigm for UML 的BPMN设计效果
InforSuite Flow设计工具打开后的效果。
直接删除工作空间目录下的.metalog/.pluginsrm 目录下的org.eclipse.core.resources目录就可以清除工作空间的设置信息。
目前在开源的JSF组件方面 richfaces ,icefaces,primefaces是目前进展比较活跃的JSF组件项目,有人对于这三个项目做了一些对比分析,先来看几个总结提供的组件个数和依赖的图片,
richfaces
primefaces
icefaces
通过checkstyle,findbugs等工具的代码分析,在代码质量方面发现的问题数量primefaces最少,icefaces其次,richfaces最后,但是richfaces的代码最多。richfaces的用户也最多!
以前的jsf组件方面个人比较关注richfaces,后来发现PrimeFaces 也是一个不错的JSF 企业级组件,虽然目前的版本只有1.0 rc,但是组件的效率和功能都很不错,在王改几个网站的测试中性能也都比richface好。
第一步:增加依赖的jar,
如果仅仅使用基本的PrimeFaces 组件,只需要primefaces-2.0.0-SNAPSHOT.jar(如果jsf是1.x版本,请使用primefaces-1.0.0-SNAPSHOT.jar)
第二步:配置webxml
增加primefaces 需要的servlet
<servlet> ...
PrimeFaces 集成了OpenFlashChart 图标功能,大大方便在应用中使用图标,我们先来绘制一个最简单的图表
编写JSF Beans
SaleDisplayBean.java
@ManagedBean(name= "chartBean1")
@SessionScoped
public class SaleDisplayBean {
private List<Sale> sales;
public SaleDisplayBean() {
sales = n ...
Glassfish V3,已经同Java EE6 ,netbeans 6.8 一起正式发布了,祝贺-下,
Glassfish V3在开发过程中采用maven来构件项目,支持在线升级,这是一件好事,节省安装包的体积,可以根据自己的需要安装对应的插件,但是对于没有连接互联网的机器来说却是一个噩梦,因为无法自动更新,所以没发使用Glassfish 的管理控制台。下面介绍一下手动安装管理公之态的过程。
从网站下载Glassfish V3 正式版,下载地址:http://download.java.net/glassfish/v3/release/javaee6_ri.zip ...