Java中现在使用的主要工具/框架是什么?
我是一个转换到Java的.NET / C ++程序员。 我之前曾在大学里接触过10年前的Java。
为了能够用Java编写Web应用程序,需要学习哪些典型的东西?
我能想到:JSP / Servlets Eclipse EJB
这些天人们还用什么?
我们的想法是能够登陆Java项目并使自己变得有用
Hibernate和Spring
工具部门: Eclipse和Netbeans
(对于以Web为中心的Java开发,请参阅基于Eclipse的Aptana IDE )
如果您专注于Web应用程序,了解和理解许多独立于Java的主题非常重要:
- JavaScript的
- SQL
- CSS
- XML(特别是XPath)
- HTML
- HTTP
在学习Java框架之前,您需要掌握这些概念,这些框架可能会或可能不会简化处理它们的代码的创建。
对于特定于Java的库和框架,这些是必不可少的:
- Servlet和JSP
- JDBC
- ant
- Apache Commons – 为了所有好的爱,不要重新发明共同的库!
这些都很好,但是在学习上述所有内容之前,它们太狭隘了,无法集中精力
- 弹簧
- 过冬
- Maven的
- JSF
它基于项目和公司,我写的很少的工具/ framworks,我遇到
IDE:
- 日食
- Jboss开发人员
- Ibm Rad
- 弹簧工具套装(sts)
知识库
- SVN
- 的SmartSVN
- tourtoise
- 混帐
内置工具 – Ant – Maven
演示 -Html,javascript,jquery,ajax -Html与jsp -Html与Struts标签-Html与Spring标签liabaries
Controller -Servlets -Struts -Spring
业务 -Ejb -Spring
数据库 -Jdbc -Spring
其他 – WebService – Soap,Rest – Putty – FileZilla – log $ j – Mokitio – Junit