JavaWeb的学习路线
一、首先要学习基本的语法知识。
例如,基本数据类型
(byte、float、int、long、double、Boolean、char、等等),引用类型。
流程控制
分支语句(if--else--if、switch)、循环语句(while、do--while、for)。
数组
定义数组, int[] arr ; 用new关键字创建数组(arr = new int[9];),等等方法定义数组。
for循环遍历数组,数组的冒泡排序,冒泡排序,等。
面向对象
封装(提高代码的复用性),多态(同一个行为具有多个不同表现形式或形态的能力。),继承(extends),抽象(abstract,一种继承关系,一个类只能继承一个抽象类,而一个类却可以实现多个接口。),接口(interface),static,final。
二、学习数据库(使web中的数据进行持久化操作)
例如,MySQL,Oracle,最基本的增删改查, create 命令创建数据库,drop database <数据库名>,INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN ),select * from Tablename.
JDBC,知道并了解JDBC的作用?
Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。 JDBC也是Sun Microsystems的商标。 JDBC是面向关系型数据库的。菜鸟教程详情:http://www.runoob.com/w3cnote/jdbc-use-guide.html。
三、了解 B/S、C/S 结构
B/S,即 Browser/Server,浏览器/服务器模式。
C/S,即 client/server 客户端/服务器模式。
掌握 Servlet 接受请求,响应数据,Filter 拦截请求,Lintener 监听者 的工作原理。
四、了解URL(统一资源定位器),HTTP,HTTPS,TCP/IP。
在浏览器的输入框中输入URL,通过浏览器对之进行解析,解析为IP地址,例如:
在浏览器中输入:www.baidu.com,和输入:61.135.169.121,效果一样。
所以在浏览器中,会将URL(统一资源定位器)解析为IP地址,并通过IP访问服务器。
五、学会HTML,Javascript,CSS
HTML了解并会使用一次些常见的标签,例如<input type= "text" name="input"/>,等常见标签,熟练使用。
因为基于B/S模式开发的有很多,所以需要熟练掌握这三种语言。
Bootstrap,如果CSS掌握的不错,此时使用这种框架将会使你的开发锦上添花,用极少量的代码就可以搭建出非常航酷炫的特效。
因为浏览器只会识别这三种语言,并进行渲染。
六、最好也好一点JQuery,这个库还是能帮你做很多很多的。虽然现在很多“大牛”对jQuery不屑一顾,但是不可否认,这个东西用的人太多了。
Jquery是一个JavaScript库,可以极大的精简JavaScript的编程体验。
关于JQuery,的各种语法,可以点击菜鸟教程Jquery语法教学区:http://www.runoob.com/jquery/jquery-tutorial.html
七、学会一些框架
SpringMVC,SSH,SSM等,这会节省大量时间。
一句话,Spring是一个开发应用框架,什么样的框架呢,有这么几个标签:轻量级
、非侵入式
、一站式
、模块化
,其目的是用于简化企业级应用程序开发。
就是Spring能帮助我们快速简单的实现各种功能。熟练掌握并运用Spring框架,会在以后的开发中受益良多。
八、做一个Demo,并通过Demo进行查漏补缺,最后独立完成一个项目。
在此附一张JavaWeb的学习流程图: