网站二次开发合同,安徽网站建设方案优化,dw做旅游网站模板下载,网站安全检测百度前言
翻开这本书#xff0c;又是一段新的学习路线#xff0c;在学习的道路上是枯燥的#xff0c;是乏味的#xff0c;难免有放弃的想法。但回看曾经的学习笔记#xff0c;自己也一步一步走过来了#xff0c;即使会自我怀疑自我否定#xff0c;但不坚持不努力是永远没有…前言
翻开这本书又是一段新的学习路线在学习的道路上是枯燥的是乏味的难免有放弃的想法。但回看曾经的学习笔记自己也一步一步走过来了即使会自我怀疑自我否定但不坚持不努力是永远没有结果的请铭记不积跬步无以至千里不积小流无以成江海。前途是光明的道路是曲折的相信明天会更好
学习路线
Java Web主要学习的主要路线为: Java Web基础----mysql----Spring boot等主流框架----项目实战与开发----JVM
综述
本书主要有四篇web基础开发、JSP基础、JSP高级、主流框架
一、在web开发基础(篇)其四章主要包含以下内容
Java Web应用开发概述(章)HTML与CSS网页开发基础JavaScript脚本语言开发环境的搭建
二、JSP语言基础
三、JSP高级内容
四、流行框架
第一篇 web开发基础 第一章 Java web应用开发概述
一、程序开发体系结构
1、1 主要分为两大体系结构B/S结构、C/S结构
C/S
C/S是Client/Servers的缩写为客户端/服务器模式选用高性能服务器与数据库Oracle或SQL Server客户端需要安装专门的软件才可以与服务器进行交互。 B/S
B/S是Browser/Server的缩写为浏览器/服务器模式客户只需要采用浏览器通过Web浏览器向Web服务器发送请求web服务器将处理结果逐级返回。
1、2 web应用程序工作原理
主要为静态网站与动态网站。
静态网站静态网站主要由HTML编写在静态Web程序中客户端使用Web浏览器IE、FireFox等使用HTTP协议发起一个请求告诉服务器我现在需要得到哪个页面之后WEB服务器根据用户的需要从文件系统存放了所有静态页面的磁盘取出内容。之后通过Web服务器返回给客户端客户端接收到内容之后经过浏览器渲染解析得到显示的效果。 注意 静态网页无法连接数据库使用javascriptVBScriptajax让静态页面具有特效的也属于静态页面只是在客户端呈现给用户动态网页是具有交互作用的而不是页面能动就是动态网页。主要由HTML编写动态网页内容需要根据用户的请求来动态的生成页面信息。
执行过程客户端通过浏览器进行HTTP请求通过WEB Server Plugin服务器插件来处理此插件用于区分是请求的是静态资源(*.htm或者是*.htm)还是动态资源。
如果WEB Server Plugin发现客户端请求的是动态资源*.jsp、*.asp/*.aspx、*.php则先将请求转交给WEB Container(WEB容器)在WEB Container中连接数据库从数据库中取出数据等一系列操作后动态拼凑页面的展示内容拼凑页面的展示内容后把所有的展示内容交给WEB服务器之后通过WEB服务器将内容发送回客户端浏览器进行解析执行。 1、3 Web应用技术
有客户端、服务器两方面技术可以理解为前端与后端。即客户端主要进行信息的展现而服务器主要进行业务逻辑的处理与数据库的交互。
客户端技术 HTML语言 主要显示页面信息为页面的基本框架CSS (Cascading Style Sheet)样式表技术可以有效的队页面的布局、字 体、颜色等其他效果进行精准的控制Flash Flash为一种交互式矢量动画制作技术可以包含动画、音频等使页 面更具有表现力客户端脚本技术 客户端脚本技术是指嵌入在web页面的程序代码通过脚本语言来实现对页面元素的控制以此来增加页面元素的灵活性。通常有JavaScriptVBScript。服务端技术 CGI Common Gateway Interface即通用网关接口。允许使用不同的语言来编写。它可以使浏览器与服务器之间产生互动关系。当客户端发出请求给服务器时。服务器根据用户请求的进程来执行指定的CGI程序并将结果以网页的形式传输到客户端浏览器上。ASP Active Server Page是一种广泛开发动态网站的技术通过脚本语言来生成动态内容。PHPASP.NET 是一种建立动态web应用程序的技术JSP Java Server page JSP是以Java基础开发。页面的HTMl代码来实现静态部分嵌入页面的Java代码与JSP标记来生成动态的内容部分。1、4 web成功开发实例
//