大半夜复习 Java 网页编程技术(之类的吧),突发奇想问问 JSP/Java Web 相关的情况

2014-06-17 02:45:04 +08:00
 cnallenzhao
我们学的是Servlet,什么Dispatcher,老师号称也是MVC,感觉和我平常用的很习惯的PHP MVC的框架或者说我理解中的MVC实现原理差好多。。。所以想知道现在用JSP或Java Web开发的同学们都是怎么做?用什么框架?有什么比较好的入门或者简介的书、文章能推荐下吗?先谢谢了;)
3035 次点击
所在节点    问与答
9 条回复
AWSAM
2014-06-17 03:19:30 +08:00
Struts,Spring,Hibernate 一般都用这个ssh框架吧
dndx
2014-06-17 03:43:35 +08:00
Servlet 本来就是 MVC 架构的,只不过比较初级。


@AWSAM Spring MVC 目测也很有前途。
salleeshi
2014-06-17 07:42:53 +08:00
这学期学校也教了struts2的框架。有两个问题把我弄疯了。
1.相关书籍比较少,而且没有好的入门书。都是很艰深那种。
2.用Mac OS X开发Java相关的真是坑爹,开Eclipse还没有学校的台式机开得快。还总会出现各种问题,import 项目的时候就会自己退。
cxshun
2014-06-17 10:04:18 +08:00
@salleeshi 开Eclipse慢?是用的SSD吗?如果不是,那很正常,eclipse本来就是IO消耗大户。另外import的时候自己退,从没遇到过。
struts2建议还是不要学了吧,spring MVC比它好很多,还是直接spring好过,而且跟spring IOC很好地结合。

@cnallenzhao 楼主你如果要学习的话直接挑spring学吧,MVC,IOC都有,如果再有时间,学学AOP也好。
salleeshi
2014-06-17 10:11:23 +08:00
@cxshun 是13年的865,尝试了eclipse,myeclipse和Aptana,运行和编译的速度都很慢,我觉得就是Mac OS X上不适合开发Java。
闪退应该是我Finder的问题。
如果要是学习的话,有没有好的书籍推荐呢? 类似于HeadFirst系列?
qwe542398
2014-06-17 10:12:03 +08:00
java学后端就好。。JSP没那么流行了
incompatible
2014-06-17 10:24:57 +08:00
Dispatch?javax.servlet中好像并没有这样的东西 你应该是在用struts/spring之类的框架吧
一上手就用框架并不是什么好事,建议按照servlet-jsp-spirngmvc这个路线来学习
书籍推荐你读《head first servlet》
ide推荐你试试Intellij Idea,免费试用一个月。学生身份去购买应该能获得一个比较高的折扣
cxshun
2014-06-17 11:41:26 +08:00
@salleeshi Mac OS X不适合开发Java,说笑的吧,大把人用来做Java,我也用它来搞Java,没发现啥问题。说某些工具不适合干某事之前,要想想是自己的问题还是工具的问题。为什么别人可以做得好,但自己不行,然后想办法去学习,去进步,这才是正途啊。

学习的话直接推荐Effective Java。j2ee的话建议学spring,深入了基本就无敌了,因为里面包含了很多设计模式,很多Java反射等深入的东西。
p0xiao
2014-06-17 15:08:42 +08:00
现在直接用JSP的应该已经比较少了,strust2由于各种漏洞,也用的少了,除非是维护以前的老系统,spring框架是基本都用到的。数据持久层一般用ibatis。Java语言入门的话,都可以,或者直接上oracle,看java tutorial。Servlet和JSP的话,可以看Servlet和JSP核心编程。框架的话,还是找国外出的书吧。

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

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

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

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

© 2021 V2EX