JavaWeb的学习路线

时间:2022-04-15 13:26:37

一、首先要学习基本的语法知识。

                    例如,基本数据类型

                                           (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,效果一样。

JavaWeb的学习路线JavaWeb的学习路线JavaWeb的学习路线JavaWeb的学习路线

         所以在浏览器中,会将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的学习流程图:

        JavaWeb的学习路线