• 请不要在回答技术问题时复制粘贴 AI 生成的内容
vidon
V2EX  ›  程序员

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

  •  
  •   vidon · Jun 17, 2015 · 6591 views
    This topic created in 4157 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
    beneo
    Jun 17, 2015
    1
    gails
    beneo
    beneo
    Jun 17, 2015
    2
    grails
    vidon
    vidon
    OP
    Jun 17, 2015
    3
    @beneo 谢谢回复,但是暂时不想先学框架。先从基础的看起会不会好一些?
    BuilderQiu
    BuilderQiu
    Jun 17, 2015
    4
    JavaWeb基础?
    Servlet.

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

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

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