JavaWeb学习大纲传送门
一,JavaWeb的介绍:
介绍> Java Web,是用Java技术来解决相关web互联网领域的技术栈。
web包括:web服务端和web客户端两部分。
Java在服务器端的应用非常的丰富,比如Servlet,JSP、第三方框架等等。
Java技术对Web领域的发展注入了强大的动力。
二,前期技术要求:
html JavaSE MySQL数据库 JavaScript JDBC
JAVAWeb开发是服务端,和前端的综合开发
JavaWeb开发模式JavaEE的基础,即是Java企业应用的基础
三,基本开发结构:
开发结构 | 举例 | 优点 | 缺点 |
---|---|---|---|
C/S :Client/Server(客户端/服务器) | QQ/微信/cf/英雄联盟/各类软件 | 客户端的响应速度较快、网络通信量低等 | 开发及维护成本高等 |
B/S:Blag/Server(浏览器/服务器) | 浏览器网站 | 开发及维护成本低时效性高,没有客户端的差异等 | 依赖服务器和网速等 |
在网络速度高速发展的今天,无疑C/S结构受到了极大的欢迎:
B/S结构的相关技术:
(1) 服务端:JavaSE\数据库\Servlet\JavaEE框架技术
(2) 客户端:HTML\JavaScript\jQuery\Ajax\其他前端框架
注:在web应用都是使用请求——响应这种模式进行的;在B/S结构下不存在没有发送请求而服务端主动向客户端推送数据的;
四,JavaWeb中的服务器–tomcat
Tomcat是一个JavaEE的应用服务器,我们编写的Web应用发布到tomcat服务器后,启动服务器就可 以被用户访问(通过浏览器及网址直接访问)应用服务器用于编译、解析、发布我们的程序
- 后续将讲到: JavaWeb环境搭建流程