零基础如何系统学习Java Web?

 
我来给你说一说
  1. 你要下决心,我要转行做开发,这样你才能学成。
  2. 你要会打字,我公司原来有一个程序员,打字都是两个手一指禅,身为程序员你一指禅怎么写出的代码,半个月后被辞退了,当然我们还是朋友。
  3. 前两个条件都符合了你就可以学了,首先要了解web是什么,一般呢,java web开发无外乎就这么两大类,第一,互联网公司,第二,软件公司。对于互联网公司和软件公司还有一些差别,互联公司是面向广大网民的,会有专门的ui设计,前台开发,后台代码开发,ios开发,android开发,软件测试,产品经理等,软件公司呢,一般就是做需求的,开发的,测试的。没有美工
    所以楼主你看要学什么了。是想做客户端开发还是软件开发,还是美工,还是UI....balabala
  4. 关于java 我把我知道的说一下,作为一个java程序员 从前段到后端你都要知道一些,不要求你把页面做的和美工一样专业。
    但是你要懂一些技术,有些软件公司前台后台都是一个做的。

    那么问题来了:
    4.1 前台:html + jsp +javaScript +servlet (servlet现在可能不需要写了,但是也要知道的好。如果有经历学一下)这些都是基础。
    4.2 后台:一个MVC框架 最常见的就是struts2 hibernate spring 这三个了,还有很多流行的框架,这三个是你必须要会的。
    4.2 数据库:从mysql 开始 会写简答的sql语句,insert update delete select 
    如果这些你都会了相信你也会使用一些工具了。

  5. 关于工具:上面这些你都会了相信你也会使用一些工具了。
    工具:
    1. java程序员 eclipse肯定要熟练使用 JDK的安装 环境变量的配置 都搞定了就开始你的编程之旅吧。
    2.数据库工具,mysql我用navicat Oracle我用plsql 
    3.notepad++这个经常使用 查看一些文档
    4.肯定忘不了一个版本控制工具了,当前流行的svn 和 git 要会一个
  6. 上面那些都学会了足可以找一份工作了,甚至不需要都学会,工作工还会遇到的一些需要你学的知识,很多第三方框架,如quartz任务调度,基本没个项目都会用。JBPM 工作流,webservice,restful,json,xml,spring mvc
  7. 暂时想到这么多。有什么问题我愿为广大开发者继续更新。
    跟我一起读:HelloWorld
  8. 3---------------

最新文章

  1. openvpn 启动
  2. WebKit示例解读
  3. Log4Net写入到数据库配置过程中的一些小问题备忘
  4. 二分+贪心 hihocoder 1249 Xiongnu's Land (15北京A)
  5. 转: ExtJS中xtype一览
  6. C++Builder 2010 Release版本配置
  7. windows下面虚拟主机
  8. h.264加权预测
  9. #include <boost/bind.hpp>
  10. WebView使用详解
  11. 使用JAVA进行MD5加密后所遇到的一些问题
  12. Lua C Api lua_gettable 、lua_settable 、lua_next 使用详解
  13. 图像处理------颜色梯度变化 (Color Gradient)
  14. SqlSever数据库实践周
  15. WORLD 目录排版调整
  16. SQL中的ALL,ANY,SOME的用法
  17. redis 一些操作命令
  18. 【BZOJ2424】[HAOI2010]订货(费用流)
  19. 20155228 实验四 Android开发基础
  20. JDK 1.6 写Webservice时,runtime modeler error: Wrapper class com.ws.jaxws.DoSomething is not found问题的解决办法

热门文章

  1. 我是如何把VC6一直用到2016年的
  2. linux mysql-5.6.26 安装
  3. Eclipse Kelper 设置代理服务器无效解决方案
  4. 编译软件基础知识(2/2) via LinuxSir
  5. 识别 Linux上的设备(磁盘)类型
  6. 按日子来干活——第一个Blog Day&Happy Day
  7. winform窗体控件(全)
  8. 《JavaScript高级程序设计》笔记整理
  9. Moosefs源代码分析
  10. cf Round 607