我是一名转换为Java的.NET / C ++程序员。我之前曾在大学学习过10年以上的Java。
为了能够用Java编写Web应用程序,需要学习什么?
我能想到: JSP / Servlet的 日食 EJB
这些天人们还会使用什么?
这个想法是能够登陆Java项目并使自己有用
答案 0 :(得分:9)
答案 1 :(得分:4)
(对于以Web为中心的Java开发,请参阅基于Eclipse的Aptana IDE)
答案 2 :(得分:4)
我在很多使用Java的客户端之间进行迁移。以下是我看到人们使用的内容:
a)很多:
b)经常:
c)几乎没有:
我没有遇到过Hibernate或其他ORM。我承认,我不确定为什么,因为它似乎在SO的背景下很受欢迎。
答案 3 :(得分:2)
如果您专注于Web应用程序,了解和理解许多独立于Java的主题非常重要:
在学习Java框架之前,您需要掌握这些概念,这些框架可能会或可能不会简化处理它们的代码的创建。
就Java特定的库和框架而言,这些是必不可少的:
这些很好,但是在学习上述所有内容之前,它们太过狭隘而无法集中注意力:
答案 4 :(得分:-1)
Grails也是一个Java平台的Web应用程序框架,虽然它是用Groovy语言编写的,而不是Java,它更像Python或Ruby,并且是动态类型的。
答案 5 :(得分:-1)
它基于项目和公司,我写的是我遇到的一些工具/框架
IDE:
<强>存储库强>
内置工具 - 蚂蚁 - Maven
<强>演示强> -Html,javascript,jquery,ajax -jtml与jsp -Html与Struts标签 -Html with Spring tag liabaries
<强>控制器强> -Servlets -Struts -spring
商家强> -ejb -spring
<强>数据库强> -Jdbc -spring
其他强> - WebService - Soap,Rest - 腻子 - FileZilla - 记录$ j - Mokitio - Junit