我想开发一个Web应用程序,我独自工作(不是团队合作),所以我应该单独选择我的工具,我想知道我应该使用什么。 我正在考虑使用Java EE: JSF和表示层的主要表面 tomcat作为服务器 eclipse作为IDE JPA / Hibernate用于映射 Oracle作为数据库 我想知道我应该使用春天吗?
答案 0 :(得分:1)
开发Web应用程序有许多不同的工具。所有人都有自己的长处和弱点。
这真的归结为你最熟悉的。
如果您是程序员,那么选择一种使用最接近您最熟练语言的工具。
如果您不是程序员,那么选择一个可以为您生成代码的一体化工具,让您设计它的外观。
然后有成本。有些工具是开源和免费的,很多都没有,但如果你的口袋不深,那么你可能不得不选择一种你不熟悉的语言。
您没有说您是以个人身份还是员工身份开发此服务。
如果您将Oracle视为数据库而不是MySQL或SQL Server衍生产品,那么我猜你是在做员工。有些公司会限制您可以使用的工具,以便在您离开后确保支持。
请记住,用户并不关心用于实现应用程序的内容,但主机可能 - 特别是如果它需要安装特定的库/工具才能运行。
答案 1 :(得分:1)
如果你想构建一个Java EE应用程序,其中包括使用JSF和JPA,那么比Tomcat更容易选择下载已经包含所有这些内容的服务器。
这些例子包括GlassFish,JBoss AS,TomEE和Resin。
使用Java EE 6,不再需要Spring了。
答案 2 :(得分:0)
您可以使用Oracle JDeveloper 11g。它集成在一个IDE中,可以帮助您从设计到开发再到调试。您还可以设计和建模所需的数据库等。
访问http://www.oracle.com/technetwork/developer-tools/jdev/downloads/index.html