多语言展示
当前在线:1402今日阅读:167今日分享:16

java web 入门教程

java编程是一个循序渐进的过程,上手容易,精通难,建议基础一定要打牢固.
工具/原料
1

装jdk的电脑一台

2

eclipse开发工具(其他开发工具也行,看个人习惯)

3

web容器(如tomcat,jetty等)

方法/步骤
1

前端技术(html+css+javascript)的学习java web属于web方面的技术,网页的相关技术必须要掌握,可以不是很精通.html跟css可以在w3cSchool上学习就行了,主要记住常用的文本标签就行了.javascript需要重点学习,推荐<>入门的不二之先.关于前端技术,如果有兴趣也可以学习下jquery(封装好的js库),基本上现在用到js的地方,都是在用jquery.

2

servlet+jsp的学习这一阶段的学习,主要是学习java服务端程序的编写.这一阶段的学习,主要是巩固前面的学习以及为后面的框架学习打基础.这一阶段所要学的内容有:java web程序的搭建,web.xml资源描述符,jsp页面的编写,jstl表达式,el表达式,sevlet的过滤器和监听器及最最重要的mvc模式等.到了这一阶段,你才是真正进入了java的服务端程序的大门.这一阶段的内容多而杂,推荐李兴华的<>,配合书本及他的视频教程,上手非常快.

3

框架的学习框架其实上是对servlet的封装,利用框架可以很方面地进行程序开发,避免了servlet繁琐的继承及web.xml的编写.框架主要分为以下几类:1)spring框架.spring框架的主要功能是ioc(注入依赖)和aop(面向切面编程),涵盖的知识点有xml解析,java反射机制,java动态代理模式.2)orm(对象关系映射)框架.这类框架的作用是完成数据库的表到java对象的映射,使用java程序操作数据库的表,就跟操作java对象一样方面.这类框架主要有hibernate,mybatis等,本质上是对jdbc的再一次封装.这类框架的学习,需要先了解数据库及jdbc.3)页面展现层框架.这类框架主要完成的是servlet的工作,利用框架可以很方面地完成页面展现的编写,这类的框架主要有struts,struts2,springmvc,jsf等.

4

基本上,学习完前面的几点,再加上几个项目经验,就可以去企业谋得一份工作了,但有一些额外的必备技能也要有,比如说:1)项目构建.在java项目的开发中,几乎每引入一项新功能就需要引入jar包,如果jar包要一个个去网上找,那实在是太慢了,这时可以使用maven十分方便地完成jar包的引入工作.maven是一个项目构建工具,除了解决jar的管理外,还可以进行项目的打包,发布,以及各种扩展的插件提供了十分丰富的功能.2)版本控制.企业中,项目并不是由一个人来开发的,一般会有多人开发,这样的话,开发完成后,代码的整合将会是一个大问题.这个时候,就需要版本控制工具了.当前比较流行的版本控制软件有git,svn.在eclipse的java ee版本中,git默认是有集成的,svn需要自行下载插件安装.有了版本控制软件后,如果别人提交了修改了的代码,自己也能看到,方面团队协作.

推荐信息