Apusic Studio
Apusic Studio开发平台是建立 在Eclipse基础之上的“轻量级”开发平台,它通过良好的工具支持以及与应用服务器的紧密集成,大幅降低J2EE应用开发的学习曲线,提升应用开发效率;通过优秀的框架支持及基础组件,成功地解决了应用软件在开发、实施和维护过程中的质量、周期、成本、风险等方面的问题。
(图05)
Apusic Studio 产品特性
• 对应用服务器的管理
在Apusic Studio中,可以连接上Apusic应用服务器,完成对服务器的管理功能,包括配置、部署、监控等。事实上,这些工作是开发过程不可缺少的组成部分,将这些工作与开发过程有机的融合在一起, 是Apusic Studio与其它开发工具的显著区别之一。
• J2EE工程的管理
开发一个J2EE应用,对整个工程的清晰的管理,对于高效率的开发来说是必须的,Apusic Studio采用贴近用户思维的方式管理工程,既有对整个工程中实际文件结构的表述,也有对J2EE模块层次、组件层次的表述,使你对整个工程的结构从不同的角度了然于胸,开发起来当然会得心应手。
• 部署描述文件的管理
J2EE中部署描述文件提供了一种对程序配置的途径,可以不修改代码来获得程序的某种可配置性,而J2EE的部署描述文件的格式往往是很复杂的,用户很难记得住,记得准,Apusic Studio可以免去用户在这方面的麻烦和担忧,GUI的配置界面,使用户方便地进行配置,无需考虑Xml配置文件的格式,Apusic Studio将帮您照料这一切,在后台自动地生成正确格式的配置文件。
• 运行、调试的支持
开发任何一个应用,用户都喜欢能够随时运行自己写的代码,随时看到代码运行产生的效果,代码成功的运行,将增强自己的信心,正面强化自己的情绪,Apusic Studio能让用户随时运行自己的J2EE应用程序。
对于复杂程序中的错误,单凭现象,往往很难查找问题的所在,所以,调试功能是必不可少的,Apusic Studio不仅支持普通的Java调试,而且支持JSP、EJB的断点调试,对于JSP调试,不仅支持内部的Java代码的调试,而且可以在tag handler和EL表达式等其他地方设置断点。
Apusic Studio强大的运行调试能力为你迅速地开发运行正确的应用提供了有力的保障。
• Web开发环境
Apusic Studio提供了JSP、Servlet、JSF的开发环境,通过可视化的设计,以及语法加亮、代码辅助、断点调试等功能,能够大大提升Web开发效率。
• EJB开发环
Apusic Studio的EJB开发环境,大幅度降低了EJB的开发复杂度,使EJB的开发如同普通的POJO一样简单。Apusic Studio提供的EJB管理功能可以方便地添加、删除、修改EJB的业务方法,设置EJB业务方法的事务属性,用户无需考虑方法的组件接口和bean实现类的同步问题,以及部署描述文件的更改问题,只需做他应该关注的问题即可。
• 开发J2EE应用变得如此简单
如果手工从头开始写一个复杂的EAR,里面有Web模块,EJB模块,多个Servlet,Listener,Filter,EJB等等,想必大多数人会觉得是一件很复杂很繁琐的事,即便整个过程你很熟悉,但其复杂度也足以让人望而生畏,采用Apusic Studio,将使这一过程变得有如行云流水一般,除了每一阶段有向导帮助你快速实现以外,过程中的一些细节也自有Studio帮你照料得无微不至,当你需要完成什么功能时,你会发现它就在你手边,使你感觉开发这样一个EAR不再是一种负担,而完全是一种享受。
• 极限编程的最佳实践
Apusic Studio从工具上对极限编程予以支持,包括:对测试驱动的支持,在Apusic Studio中,可以非常轻松的构建对各种J2EE组件的测试案例;对重构的支持,重构J2EE组件将同时重构类文件及配置文件等等。
• 其它增值服务
Apusic Studio充分体现了金蝶中间件公司的技术实力,提供了若干增值服务。譬如,Apusic Studio捆绑的Java混淆编译器Jocky,是金蝶中间件公司独创的基于Java源文件的混淆编译器,能够产生高度混淆不可反向的二进制类文件,有限保护客户商业投资。而这一切服务,都同Apusic Studio一起,提供给国内广大J2EE用户。
网友评论