一、B/S 与 C/S
(1)B/S 架构 说白来网站用架构,需要软件“浏览器”,客户端零维护(废话,就浏览器算客户端当然客户端零维护),平台相关--与操作平台的关系最小化(系统能安装浏览器就能用),性能安全--在响应速度和安全性上需要花费更多设计成本
(1)C/S 架构 各类有专门客户端的应用程序架构、需要专门的安装客户端(例如游戏客户端),客户端需要专门维护(比如游戏更新需要更新客户端),平台相关----客户端有平台限制(你用window10的游戏客户端去苹果的试试能用才怪),性能安全--能充分发挥客户端处理能力,客户端响应快。
二、URL
三、Tomcat简介
Apache Jakartra 的开源项目
JSP/Servlet 的容器
注意:经常有人认为Tomcat就是服务器,此说法错误,Tomcat只是一个容器,安装Tomcat服务器的计算机才是Tomcat服务器。
Tomcat修改端口,通过conf/sever.xml 里的配置可以修改
四、Web项目
new----file----web project
注意:project 项目是写C/S架构使用,web proejct 和 web service projet 都是B/S架构用。
配置访问页面:在web.xml文件里进行配置访问项目时的默认页面。
五、HTML与JSP
Html为静态页面,JSP为动态页面
详细区别见JAVA-Web主题中“HTML与JSP”
六、JSP中Page指令
通过设置内部的多个属性定义整个页面的属性
<%@ page 属性1="属性值" 属性2="属性值1,属性值2"… 属性n="属性值n"%>
属性详解见 “page指令详解 ”
七、JSP中<% %>等。。
<%%> 小脚本,这里面可以添加java代码片段,以";"结束。 脚本的本质:就是将代码插入到Servlet的service()方法中。
<%! %> 声明,这里添加java方法,就是允许用户定义Servlet中的变量、方法。
<%=%> 将变量或表达式值输出到页面,不可以加 ";"
<%-- --%> jsp注释