动态网页与动态html页面概念的区别:
动态网页是web服务器端的动态,即web服务器发送的东西是在不断改变的。
而动态页面是客户端的动态,而服务器发送的东西始终没有改变。
例:动态网页做出的显示时间是服务器的时间,而动态页面还是客户端的时间。
动态网页程序与引擎(专门解释和执行某种动态网页程序的WEB服务器程序模块):
动态网页与服务器的通信实际上是与服务器上引擎的通信(通过API进行)
在浏览器中输入的参数->引擎处理->动态网页处理->处理引擎->给浏览器
C/S架构(两层架构)是客户端应用程序与服务器的交互
后者相反。另外数据库系统支持的并发连接数有限,C/S虽然可以间断连接
但对于经要常连接服务器的程序就悲剧了,而B/S则可以较好的解决这个问题
这个和其三层架构有关。
servlet API帮助文档可以在http://localhost:8080的documentation中找,也可以在安装包的docs中找tomcat的相关文件然后在文件里找index.xml点击即可打开相应连接。
cmd->java -version可查看自己安装的jdk的版本
<url-pattern>/:<>后边必须以/开头,代表的是当前web应用程序的根目录,而不是整个项目的根目录
动态网页是web服务器端的动态,即web服务器发送的东西是在不断改变的。
而动态页面是客户端的动态,而服务器发送的东西始终没有改变。
例:动态网页做出的显示时间是服务器的时间,而动态页面还是客户端的时间。
动态网页程序与引擎(专门解释和执行某种动态网页程序的WEB服务器程序模块):
动态网页与服务器的通信实际上是与服务器上引擎的通信(通过API进行)
在浏览器中输入的参数->引擎处理->动态网页处理->处理引擎->给浏览器
C/S架构(两层架构)是客户端应用程序与服务器的交互
B/S架构(三层架构)是浏览器(网页)与服务器的交互
后者相反。另外数据库系统支持的并发连接数有限,C/S虽然可以间断连接
但对于经要常连接服务器的程序就悲剧了,而B/S则可以较好的解决这个问题
这个和其三层架构有关。
servlet API帮助文档可以在http://localhost:8080的documentation中找,也可以在安装包的docs中找tomcat的相关文件然后在文件里找index.xml点击即可打开相应连接。
最后一个的匹配优先级是最低的,其余的最接近谁就会匹配谁。
cmd->java -version可查看自己安装的jdk的版本
<url-pattern>/:<>后边必须以/开头,代表的是当前web应用程序的根目录,而不是整个项目的根目录