博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaWeb的学习路线
阅读量:4708 次
发布时间:2019-06-10

本文共 1696 字,大约阅读时间需要 5 分钟。

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

                    例如,基本数据类型

                                           (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是面向关系型数据库的。菜鸟教程详情:。

三、了解 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语法教学区:

七、学会一些框架

             SpringMVC,SSH,SSM等,这会节省大量时间。

    一句话,Spring是一个开发应用框架,什么样的框架呢,有这么几个标签:轻量级非侵入式一站式模块化,其目的是用于简化企业级应用程序开发。

    就是Spring能帮助我们快速简单的实现各种功能。熟练掌握并运用Spring框架,会在以后的开发中受益良多。

八、做一个Demo,并通过Demo进行查漏补缺,最后独立完成一个项目。

                 在此附一张JavaWeb的学习流程图:

        

 

转载于:https://www.cnblogs.com/LOL-toulan/p/10747845.html

你可能感兴趣的文章
Copy code from eclipse to word, save syntax.
查看>>
arguments.callee的作用及替换方案
查看>>
Centos 6.5下的OPENJDK卸载和SUN的JDK安装、环境变量配置
查看>>
【.Net基础03】HttpWebRequest模拟浏览器登陆
查看>>
zTree async 动态参数处理
查看>>
Oracle学习之常见错误整理
查看>>
数据库插入数据乱码问题
查看>>
【转】IT名企面试:微软笔试题(1)
查看>>
IO流入门-第十章-DataInputStream_DataOutputStream
查看>>
DRF的分页
查看>>
Mysql 模糊匹配(字符串str中是否包含子字符串substr)
查看>>
python:open/文件操作
查看>>
流程控制 Day06
查看>>
Linux下安装Tomcat
查看>>
windows live writer 2012 0x80070643
查看>>
tomcat 和MySQL的安装
查看>>
git常用操作
查看>>
京东SSO单点登陆实现分析
查看>>
u-boot启动第一阶段
查看>>
MySQL批量SQL插入性能优化
查看>>