Java Web 如何入门?

2018-04-04 09:57:35 +08:00
 bbzt

你们用什么 IDE ?用什么框架? 昨天用 IDEA 跑 spring mvc 的 demo 折腾了半天 tomcat 跑不了。

有什么简单的 github 项目提供学习?

8033 次点击
所在节点    程序员
43 条回复
pheyer
2018-04-04 10:00:15 +08:00
最近也在学,先在电视上看视频教程不急着跑项目
lawler
2018-04-04 10:01:30 +08:00
@pheyer exm ?在电视上看?
octobersnow
2018-04-04 10:01:39 +08:00
不应该先学 jsp 和 servlet 吗 直接上手框架?
yidinghe
2018-04-04 10:04:08 +08:00
外围基础知识:HTTP 协议、HTML、JavaScript、CSS
Java Web 学习:首先学会写简单的 JSP,然后了解 Servlet 框架,然后了解基于 Servlet 的 MVC 框架。
huiyifyj
2018-04-04 10:06:05 +08:00
不应该先会基础的 se 基本知识么?
kamil
2018-04-04 10:10:58 +08:00
请直接用 Spring Boot 开始,https://projects.spring.io/spring-boot/
pheyer
2018-04-04 10:13:55 +08:00
@lawler 把手机视频推到电视上看啊,无论是手机还是电脑上看视频总觉得屏幕小不爽,还是电视上看得爽一些,另外少了很多干扰,因为不好做其它事啊
bbzt
2018-04-04 10:17:39 +08:00
@octobersnow
@yidinghe
@huiyifyj
@kamil

Java 语法懂,但只会写 Java 命令行程序, 我写 PHP 的 http 相关的都懂。

现在碰到的问题是,想学 java web 但是代码跑不起来。。( /t/443992
jjianwen68
2018-04-04 10:18:09 +08:00
可以用 spring tools,使用 spring boot。see start.spring.io
codeyung
2018-04-04 10:23:41 +08:00
学学 jsp 看看 servlet 生命周期 http 之后在上框架吧 多少看点基础
qwertty01
2018-04-04 10:31:08 +08:00
@bbzt 选择很多啊,你都不会用百度吗。什么《 Java Web 整合开发王者归来》《 Java Web 高级编程》《 Spring 实战》《 Spring4.x 企业应用开发实战》。
qwertty01
2018-04-04 10:32:50 +08:00
建议按顺序来,先学习一下 JavaEE,比如什么 Jsp、Serverlet 之类的,然后再学 Spring。

JavaWeb 零基础,上来就学 SpringBoot 不是搞笑吗。
starmoon1994
2018-04-04 10:33:44 +08:00
javaSE 和 javaEE 中间还是隔了不少东西的
crossoverJie
2018-04-04 10:34:25 +08:00
1. IDEA
2. Spring 全家桶(SpringBoot)
3. 学习的话 这个还挺适合新手的 https://github.com/crossoverJie/SSM
codingKingKong
2018-04-04 10:45:24 +08:00
idea, ssm 或者 springboot, 优先建议 springmvc + spring 起步, 再过渡到 springboot 会感觉无配置真的爽...
codingKingKong
2018-04-04 10:46:08 +08:00
这里有一个 demo, 跑起来还是可以的...
https://github.com/isCoding/springMVC_demo
bbzt
2018-04-04 10:47:41 +08:00
@jjianwen68
@qwertty01
@codeyung

我按照这个 spring boot 的项目生成 jar 包,写 demo 跑起来了,但是为什么有些又是 war 包? spring boot 不能生产 war 包?
vjnjc
2018-04-04 11:52:31 +08:00
spring boot 官方推荐的是微服务,就是自启动,意思就是一个 jar 包自己 run。
war 包需要扔在 tomcat 里面
Amayadream
2018-04-04 11:59:42 +08:00
上来就学 Spring Boot 的麻烦不要误人子弟好吗? Java Web 先从 Servlet 入门, 然后接触 Spring MVC, 这些都掌握熟练之后才考虑学习 Spring Boot, 初学者连基础的 Servlet 都不会就去学高级框架以后就等着踩坑吧
zjp
2018-04-04 12:39:36 +08:00
同意楼上
框架屏蔽了太多细节,直接上框架又不懂原理的话遇到点问题无从下手,能折腾上一整天。相当挫败

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

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

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

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

© 2021 V2EX