更新时间:2020-06-29 15:37:30 来源:极悦 浏览1815次
首先在详述Javaweb学习路线之前,先简单描述下JavaWeb应该了解和学习到的东西:什么是JavaWeb、JavaSE、JDBC、数据库基础、HTML+CSS和JS等Web前端内容、javaweb三大组件、Java三大框架、等。
一、什么是JavaWeb?
Java Web,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有java applet,不过使用得很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。所以,总的来说JavaWeb主要服务器端的应用;在B/S架构中用Java语言来编写Server中的内容以及数据库的搭建和数据的存储,使Server能与browser进行通信。
B/S架构结构图:
二、JavaSE学习路线
Java SE是Java平台标准版的简称,其包括基础语法、、工具类、集合框架和框架底层原理。
基础语法:包括基础数据类型,引用数据类型,流程控制,数组,类与方法,文档注释,面向对象概念,面向对象特性(封装、继承、多态、抽象),接口的概念(耦合问题),内部类,数据类型转换,字符串处理、数学运算、日期与时间处理,i/o流操作,多线程,文件操作,泛型,集合框架(List),枚举,反射机制。等。
三、JDBC原理
jdbc是Java数据库连接(java DataBase Connectivity)技术的简称,由一组使用java编写的类与接口组成,可以为多种关系数据库提供统一访问。Sun公司提供了JDBC的接口示范——JDBC API,而数据库厂商或第三方中间厂商根据该接口规范提供针对不同数据库的具体实现——JDBC驱动。主要需要了解JDBC关于数据库的接口,包括JDBC原理,JDBC连接库,JDBC API。
四、数据库基础
可使用SQLserver、、Oracle,三种可任选一种,并且配合JDBC一起进行学习。须掌握Java链接数据库的语句和有关数据库的操作,比如增删改查。
数据库阶段可以说是从只会编一些没什么实际作用的死程序,到能够开发小型项目的转折点,以上三种数据库至少掌握其中一种,个人建议从Mysql入手。当然数据库的种类不止这三个,
这里所列的是行内使用最多的数据库。
五、Web前端内容
包括HTML+CSS、JavaScript基础,jQuery、Bootstrap、UI框架,Ajax基础。
作为做后端的人,前端的基础也是必不可少的。如果以后想做前端的话,js是关键。如果想走前端,vuejs跟nodejs不可少。如果是后端,Ajax跟Bootstrap框架也是不可少的。
六、JavaWeb三大组件
JavaWeb三大组件包括,Servlet组件(接受请求,响应数据),Filter组件(过滤,拦截请求),Listener组件(监听器),这三大组件构成了javaWeb核心内容,也是作为后端来说,JavaWeb最重要的内容。
Servlet组件:
什么是Servlet组件:处理请求和发送响应的过程是由一种叫做Servlet的程序来完成的,并且Servlet是为了解决实现动态页面而衍生的东西。
整个过程为:
客户端发送请求至服务器端;
服务器将请求信息发送至Servlet;
Servlet生成响应内容并将其传给服务器。响应内容动态生成,通常取决于客户端的请求;
服务器将响应返回给客户端。
以上就是极悦java培训机构的小编针对“Java web学习路线之知识点分析”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习