Home  >  Q&A  >  body text

php - 如何快速上手java web

帮朋友写毕设,用java web完成一些curd的功能,我有php原生基础和一点框架基础,以前学过点java ee什么的。网上有 什么比较好的快速上手的教程么?
java黑表示目前eclipse都不怎么会用

伊谢尔伦伊谢尔伦2749 days ago1136

reply all(16)I'll reply

  • 大家讲道理

    大家讲道理2017-04-10 14:44:02

    好吧我来给甲鱼捧个场。。
    我以前是做Java Web的,路线如下,给个参考:
    JSP -> Servlet -> Java SSH Framework
    其中SSH我只学了Hibernate,就去搞别的了,所以只涉及到一些简单的MVC、设计模式、ORM之类的,当时我做一些简单的MIS系统是够用了。

    单独说一下Java RESTful,可以用Spring3去搞,也可以用其他的基于JSR 311实现的REST框架。

    Web Container方面,一般Tomcat就够用了,要是想上JBoss也随意。。。这方面有本书《JBoss in Action》。

    做毕业设计的话,你觉得网上一些教学视频行不?比如传智播客的Java Web开发。其实我觉得用入门书 + 文档+Github Demo + 问答社区这样去边学边做也能达到不错的效果。

    好像说了一堆废话>_< 我是来捧场的~

    reply
    0
  • PHP中文网

    PHP中文网2017-04-10 14:44:02

    直接上!可以使用这个Java轻量级框架:http://www.playframework.com/

    reply
    0
  • 天蓬老师

    天蓬老师2017-04-10 14:44:02

    我在这里也答过:http://segmentfault.com/q/1010000000364063#a-1020000000364524

    看问题的规模。毕设应该比较简单,推荐使用最原始的 Servlet API + 手写 web.xml + 最原始的 jsp + JDBC 上只有一层薄封装的 commons-dbutils 。

    复杂点的推荐一个轻量级框架 Spark 。

    构建工具 Maven 几乎必用。主要是你要用它管理第三方库及其依赖。比如如果你的项目使用了 commons-dbutils ,你只需要在 pom.xml 中加入:

    <dependency>
        <groupId>commons-dbutils</groupId>
        <artifactId>commons-dbutils</artifactId>
        <version>1.5</version>
    </dependency>
    

    就行了。不需要向版本控制签入任何第三方库的二进制文件或代码文件。

    IDE:eclipse 或 IntelliJ Idea

    reply
    0
  • PHPz

    PHPz2017-04-10 14:44:02

    只是实现需求的话,采用servlet与JDBC结合的方式即可。采用简单的Dao,Service分层,想更规范,可以用楼

    上说的,采用maven来管理项目依赖。

    如果有其他要求,比如采用何种框架技术,何种服务器。具体要求具体分析。

    reply
    0
  • 迷茫

    迷茫2017-04-10 14:44:02

    通读一边 HeadFirst Servlet&JSP,学java web最舒服的一本书

    reply
    0
  • PHP中文网

    PHP中文网2017-04-10 14:44:02

    servlet+jsp+mysql就行了,建议去图书馆借一本java web入门的书,比如《21天学通java web》,看看基本原理与语法,然后看一个web网站的例子,仿照这个列子就可完成你的毕设了

    reply
    0
  • 阿神

    阿神2017-04-10 14:44:02

    1.时间充裕,可以找入门视频学习.
    2.时间紧,找一篇实战文档,直接上手,Servlet + JDBC 够了,简单点儿。
    3.有基础了可以尝试一些开源框架,比如 SpringMVCMybatis 或者 Spring Boot

    这里推荐一些学习资料:
    http://www.mkyong.com
    http://www.hubwiz.com/
    慕课网
    并发编程网

    reply
    0
  • PHP中文网

    PHP中文网2017-04-10 14:44:02

    我觉得快速上手的话,直接Spring或者Struts+Spring。看看别人的代码,会配置了就得了。
    你要是以后不深入开发的话,servlet完全不需要看啊。

    reply
    0
  • PHP中文网

    PHP中文网2017-04-10 14:44:02

    最怕就是入门java web见到别人开口就是说用ssh来搞!!

    reply
    0
  • 阿神

    阿神2017-04-10 14:44:02

    基本上java web框架很多,但很难说快速上手,因为毕竟要掌握以下技能:orm,servlet,页面模板,java应用容器,哦还有开发工具~~~

    想要快速上手,尽快搞一个web应用出来,只能ROR或者django了

    reply
    0
  • Cancelreply