想学 java web 开发方面的,请支招

2015-06-17 11:30:11 +08:00
 vidon
本人是PHP出身的,web方面的基础还算可以。最近想学下Java方面的开发,特别是web方面的。
各位V友请支招!最好有个简单的项目提供下!
感谢感谢!
5215 次点击
所在节点    程序员
38 条回复
coetzee
2015-06-17 16:23:36 +08:00
Java Web的话还是算了,Web还是学习ROR!
hahasong
2015-06-17 16:44:33 +08:00
@vidon Are U Kidding,PHP跟JAVA语法差别还是很大的,JAVA概念复杂的多,有底子是学的快点,但还是需要重新学的,并不能保证平滑过渡。用现在话说就是:然并卵~
robinWu
2015-06-17 16:44:53 +08:00
@safeoy 据我了解,java web一般是用在大型项目或者国企项目中,大企业的人认为java会比较安全。但是现在的时代是快。java web要快起来不容易,而且对服务器的要求也比较高。学了基本语法之后,那么后面还要学习框架,学习框架要花的时间更多。java web要精不容易。纯属个人看法。。
caixiexin
2015-06-17 18:14:39 +08:00
Jsp servlet
spring
然后个人项目我推荐jfinal
ajan
2015-06-17 19:27:28 +08:00
不喜欢跟java web合作! (我可以鄙视么?)
djyde
2015-06-17 19:56:39 +08:00
用 Java 搞 web,我宁愿用 php (逃走
acoder2013
2015-06-17 20:52:13 +08:00
spring boot 不错,dao层是需要定义接口,最重要的是约定优于配置,很多东西你都不用管,很好用
yanguango
2015-06-17 21:40:52 +08:00
搞 Java 先把 Collection, Generics, Concurrency 弄弄清楚,如果不是要立马干活不要学什么框架
ostholz
2015-06-17 22:05:26 +08:00
这不是自己往坑里跳的节奏么?
Ruby on Rails 吧
非要Java Web开发的话, Play Framework吧。
chenggiant
2015-06-18 00:16:29 +08:00
来玩JSF吧...最近每天被这个坑到哭...
nino789pzw
2015-06-18 04:04:50 +08:00
Spring MVC or Play framework
nnxiaod
2015-06-18 08:25:07 +08:00
1,JSP/Servlet/JDBC等J2EE核心技术
2,Spring
3,Struts2/Spring MVC
4,Hibernate/MyBatis
写个项目,把数据源连接池什么的都用上
newghost
2015-06-18 09:06:25 +08:00
Java不适合做WEB……
wezzard
2015-06-18 10:18:25 +08:00
Life is short, learn PHP.
timbotetsu
2015-06-18 12:09:26 +08:00
Web方面的快速开发推荐Spring Boot + Spring MVC + Freemarker/Thymeleaf/JSP+JSTL
基础可以从Head First Java开始,然后可以开始堆代码了

有一些example在这里:
https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples

与数据库打交道也有很多的工具,可以使用Spring Data JPA或者Hibernate,Spring Boot都结合得很好

时间如果很多的话,推荐从Spring Framework开始,而不是从Spring Boot
zhchaos
2015-06-18 15:41:06 +08:00
jsp, jee的servlet是基础,之后就是框架了spring mvc简单的框架, play2貌似比较新颖,加油
xiparos
2015-06-18 16:44:30 +08:00
Life is short, keep away from fxxkin' Java
jack80342
2017-11-29 23:50:33 +08:00
正每天翻译一篇 Thymeleaf,欢迎 Fork,https://www.gitbook.com/book/jack80342/thymeleaf/details

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/199208

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX