V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
vidon
V2EX  ›  程序员

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

  •  
  •   vidon · Jun 17, 2015 · 6110 views
    This topic created in 3969 days ago, the information mentioned may be changed or developed.
    本人是PHP出身的,web方面的基础还算可以。最近想学下Java方面的开发,特别是web方面的。
    各位V友请支招!最好有个简单的项目提供下!
    感谢感谢!
    38 replies    2017-11-29 23:50:33 +08:00
    beneo
        1
    beneo  
       Jun 17, 2015
    gails
    beneo
        2
    beneo  
       Jun 17, 2015
    grails
    vidon
        3
    vidon  
    OP
       Jun 17, 2015
    @beneo 谢谢回复,但是暂时不想先学框架。先从基础的看起会不会好一些?
    BuilderQiu
        4
    BuilderQiu  
       Jun 17, 2015
    JavaWeb基础?
    Servlet.

    大部分JavaWeb框架也是Servlet基础上建立的。
    crazyxin1988
        5
    crazyxin1988  
       Jun 17, 2015
    既然要入java web
    先servlet吧
    然后springmvc mybatis 等等框架再走起
    tan9le
        6
    tan9le  
       Jun 17, 2015
    楼上都说完了,基本上J2EE都是从Servlet入手,只是要看你拿JAVA来做什么,如果是拿来找工作,除了Servlet3.0以外,2.4、2.5也要看一看,自己用的话,直接用Servlet3.0就OK了
    Servlet+JSP没问题了之后,就看看Spring吧,这个无论是找工作用,还是自用我觉得都挺好的
    至于其它的,如果你是要找工作用,就看看Hibernate/ibatis(mybatis),当然JDBC是基本功,然后看看Spring里的JDBCTemplate就差不多了
    vidon
        7
    vidon  
    OP
       Jun 17, 2015
    方向大概知道了,谢谢楼上的几位!
    SoloCompany
        8
    SoloCompany  
       Jun 17, 2015
    先看 servlet / jsp 的官方 example 以及先读一遍 Servlet 2.5 的 specification 吧(三个 pdf 分别是 servlet, jsp 以及 EL 也不会说多到看不完),Servlet 3.0 因为异步的东西比较复杂可以以后再看
    ltype
        9
    ltype  
       Jun 17, 2015
    为什么要跳java web这个坑呢
    492162921
        10
    492162921  
       Jun 17, 2015
    本人已从java web 这个坑开始着手转入 php 这个坑了 :-)
    denger
        11
    denger  
       Jun 17, 2015
    自学能力强建议直接 Spring MVC ,结合着实践开发 + 看 Spring MVC 源码。
    事半功倍

    JSP /Serlvet 可以了解,在实际项目或工作中直接写JSP或 servlet 的情况几乎没有。

    简单的说就是实践+看源码。
    492162921
        12
    492162921  
       Jun 17, 2015
    加个好友企鹅号 492162921 , 我来给你坑PHP `` 你过来给我给你坑 java web ``
    safeoy
        13
    safeoy  
       Jun 17, 2015
    加个企鹅号975853545,一起学习
    ren2881971
        14
    ren2881971  
       Jun 17, 2015
    欢迎入坑。
    hahasong
        15
    hahasong  
       Jun 17, 2015
    难道不是应该先学JAVA语法吗
    supman
        16
    supman  
       Jun 17, 2015
    @hahasong 对啊 同样疑惑。。忘楼下解答
    vidon
        17
    vidon  
    OP
       Jun 17, 2015
    @hahasong @supman
    我想本身已经有编程的底子,语法的话可以边做边学
    robinWu
        18
    robinWu  
       Jun 17, 2015
    真心不建议学习java web,那么多种方向为啥这个。。
    safeoy
        19
    safeoy  
       Jun 17, 2015
    @robinWu 为何?
    66beta
        20
    66beta  
       Jun 17, 2015
    PHP转Java,语法差别蛮大的,还是先看看吧?
    coetzee
        21
    coetzee  
       Jun 17, 2015
    Java Web的话还是算了,Web还是学习ROR!
    hahasong
        22
    hahasong  
       Jun 17, 2015
    @vidon Are U Kidding,PHP跟JAVA语法差别还是很大的,JAVA概念复杂的多,有底子是学的快点,但还是需要重新学的,并不能保证平滑过渡。用现在话说就是:然并卵~
    robinWu
        23
    robinWu  
       Jun 17, 2015
    @safeoy 据我了解,java web一般是用在大型项目或者国企项目中,大企业的人认为java会比较安全。但是现在的时代是快。java web要快起来不容易,而且对服务器的要求也比较高。学了基本语法之后,那么后面还要学习框架,学习框架要花的时间更多。java web要精不容易。纯属个人看法。。
    caixiexin
        24
    caixiexin  
       Jun 17, 2015 via Android
    Jsp servlet
    spring
    然后个人项目我推荐jfinal
    ajan
        25
    ajan  
       Jun 17, 2015
    不喜欢跟java web合作! (我可以鄙视么?)
    djyde
        26
    djyde  
       Jun 17, 2015
    用 Java 搞 web,我宁愿用 php (逃走
    acoder2013
        27
    acoder2013  
       Jun 17, 2015
    spring boot 不错,dao层是需要定义接口,最重要的是约定优于配置,很多东西你都不用管,很好用
    yanguango
        28
    yanguango  
       Jun 17, 2015
    搞 Java 先把 Collection, Generics, Concurrency 弄弄清楚,如果不是要立马干活不要学什么框架
    ostholz
        29
    ostholz  
       Jun 17, 2015
    这不是自己往坑里跳的节奏么?
    Ruby on Rails 吧
    非要Java Web开发的话, Play Framework吧。
    chenggiant
        30
    chenggiant  
       Jun 18, 2015
    来玩JSF吧...最近每天被这个坑到哭...
    nino789pzw
        31
    nino789pzw  
       Jun 18, 2015
    Spring MVC or Play framework
    nnxiaod
        32
    nnxiaod  
       Jun 18, 2015
    1,JSP/Servlet/JDBC等J2EE核心技术
    2,Spring
    3,Struts2/Spring MVC
    4,Hibernate/MyBatis
    写个项目,把数据源连接池什么的都用上
    newghost
        33
    newghost  
       Jun 18, 2015
    Java不适合做WEB……
    wezzard
        34
    wezzard  
       Jun 18, 2015
    Life is short, learn PHP.
    timbotetsu
        35
    timbotetsu  
       Jun 18, 2015   ❤️ 1
    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
        36
    zhchaos  
       Jun 18, 2015
    jsp, jee的servlet是基础,之后就是框架了spring mvc简单的框架, play2貌似比较新颖,加油
    xiparos
        37
    xiparos  
       Jun 18, 2015
    Life is short, keep away from fxxkin' Java
    jack80342
        38
    jack80342  
       Nov 29, 2017
    正每天翻译一篇 Thymeleaf,欢迎 Fork,https://www.gitbook.com/book/jack80342/thymeleaf/details
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3227 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 109ms · UTC 12:59 · PVG 20:59 · LAX 05:59 · JFK 08:59
    ♥ Do have faith in what you're doing.