V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
cnallenzhao
V2EX  ›  问与答

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

  •  
  •   cnallenzhao · 2014-06-17 02:45:04 +08:00 · 3094 次点击
    这是一个创建于 3811 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我们学的是Servlet,什么Dispatcher,老师号称也是MVC,感觉和我平常用的很习惯的PHP MVC的框架或者说我理解中的MVC实现原理差好多。。。所以想知道现在用JSP或Java Web开发的同学们都是怎么做?用什么框架?有什么比较好的入门或者简介的书、文章能推荐下吗?先谢谢了;)
    9 条回复    2014-06-17 15:08:42 +08:00
    AWSAM
        1
    AWSAM  
       2014-06-17 03:19:30 +08:00   ❤️ 1
    Struts,Spring,Hibernate 一般都用这个ssh框架吧
    dndx
        2
    dndx  
       2014-06-17 03:43:35 +08:00 via iPhone
    Servlet 本来就是 MVC 架构的,只不过比较初级。


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

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

    学习的话直接推荐Effective Java。j2ee的话建议学spring,深入了基本就无敌了,因为里面包含了很多设计模式,很多Java反射等深入的东西。
    p0xiao
        9
    p0xiao  
       2014-06-17 15:08:42 +08:00
    现在直接用JSP的应该已经比较少了,strust2由于各种漏洞,也用的少了,除非是维护以前的老系统,spring框架是基本都用到的。数据持久层一般用ibatis。Java语言入门的话,都可以,或者直接上oracle,看java tutorial。Servlet和JSP的话,可以看Servlet和JSP核心编程。框架的话,还是找国外出的书吧。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1117 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 18:36 · PVG 02:36 · LAX 10:36 · JFK 13:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.