<w:window jsvar="mainWnd" label="Main
Window" show="true"
left="0" top="0" width="500" height="350"
contentPaneStyleClass="normal-window"
showIcon="true" showMinimize="true" showMaximize="true"
showClose="true"
onclose="window.location='index.html'">
<h2>Main
Window</h2>
<p>
<button onclick="createWindow()">Create
Window</button>
<button onclick="dlgTest.show()">Show
Dialog</button>
</p>
<%@ include file="/WEB-INF/apusicjsf.inc"
%>
</w:window>
我们发觉,通过Apusic JSF,实现上述UI界面其实并不复杂,只需要通过简单的几行代码,就能够完成复杂的UI界面。
Apusic JSF还支持控件的换肤功能。以上述界面为例,我们可以查看Mac OS风格的界面样式,如图二所示。
4 开发工具的支持:Apusic Studio
在JSF规范中,有这样一句话:“JSF is designed to be tooled”。换言之,JSF规范从设计初开始,就非常强调对工具支持的依赖。幸运的是,目前对JSF提供支持的开发工具也逐渐丰富了起来,包括Oracle JDeveloper、Sun Java Studio Creator等等。金蝶中间件也同样提供了一个基于Eclipse的集成式开发环境:Apusic Studio,并通过该工具,能够给JSF的开发带来良好的支持,包括:语法加亮、代码辅助、断点调试、可视化的设计等等。
5 参考资料
注: Apusic应用服务器、Apusic Studio参见
作者链接:“影响中国软件开发的20人”袁红岗部分()
“人物:袁红岗,所属公司:金蝶中间件公司
入选理由:最早开发Windows上的企业应用软件,打造独立知识产权的EJB服务器
很多JAVA程序员对袁红岗极其佩服,源于他做了很多人不敢想更不敢做的事情,这就是他打造了国产的EJB服务器,很快,金蝶将在国内推出自主产权EJB服务器的3.0版本。
同时,袁红岗还是在Windows平台上开发企业应用软件的最早的一批程序员,当时写出的适合小型企业使用的财务购销存一体化软件KINGDEE
2.7,令IT行业对金蝶刮目相看,使金蝶一举成名,正是这些人才奠定了中国的管理软件的基础。
袁红岗将自己多年的经验以一种朴实的风格写出来,这些帖子在网上也影响深远。”