“本人学java编程时感觉到十分的不方便,特别是想建立窗体时,要添加什么控件都要自己写。有没有一个开发工具像VB6.0那样可以直接添加控件而不用用语言添加的啊?”
Eclipse是一种可扩展的开放源代码IDE。2001年11月,IBM公司捐出价值4,000万美元的源代码组建了Eclipse联盟, 并由该联盟负责这种工具的后续开发。集成开发环境(IDE)经常将其应用范围限定在“开发、构建和调试”的周期之中。为了帮助集成开发环境(IDE)克服 目前的局限性,业界厂商合作创建了Eclipse平台。Eclipse允许在同一IDE中集成来自不同供应商的工具,并实现了工具之间的互操作性,从而显 著改变了项目工作流程,使开发者可以专注在实际的嵌入式目标上。
公司的JavaEE项目开发工具有哪些?还有更好的推荐么,大家一起交流交流
项目管理:
Ant,项目管理事实上的标准工具,几乎所有的开源项目都会带ant的脚本,几乎所有的开发工具都提供对它的支持。
开发工具:
Eclipse,以其完全开放的架构和强大的功能吸引了几乎所有Java厂商的支持,并获得大部分的开发人员的青睐。
Netbeans,另外一个开放的IDE工具,因为是SUN所产,对于新的JDK的支持比较及时。
单元测试:
JUnit,单元测试事实上的标准工具,和ant一样,几乎所有的正规的开源项目都提供基于它的测试用例工具,几乎所有的开发工具都提供对它的支持。
J2EE测试:
Cactus,强大而开源的J2EE测试工具。
服务器:
Tomcat,JSP/Servlet容器的标准工具,任何一个新的JSP/Servlet规范出来后,它几乎都是第一个进行支持的,并且是SUN推荐的JSP/Servlet容器。
JBoss,开放而强大的J2EE服务器,对于新的J2EE规范的支持也比较及时。
Web框架:
Hibernate,轻量而强大的O/R映射工具,可以说是进行O/R的首选方案。
Spring,让广大的开放人员充分了解IoC和AOP的强大威力的MVC框架,并以其本身的设计思想吸引广大开放人员学习、参考和使用。
Struts,应用最广泛的MVC框架,开发相对简单,资源丰富,功能成熟,扩展支持比较多。
日志:
Log4j,应用比较广泛的日志工具包,开源项目的首选。
其他:
Jakarta Commons,提供丰富的工具集,短小精悍,也是学习系统设计和好资源。
FindBugs,静态提升代码质量和防止一些逻辑问题的小工具。
ArgoUML,开源好用的UML设计工具,虽然比起Rose等重量级工具还有距离,但是基本功能都有了。
JFreechart,报表引擎的事实上的标准,很多其他的报表工具都是以它为核心