1.动态网站
动态网站可根据不同情况动态变更的网站,动态网站的网页文件包含程序代码,通过后台数据库与web服务器信息交互,由后台数据库提供实时数据更新和数据查询服务。
2.动态网站的功能特点
动态网站可以实现交互功能,如用户注册等
动态网页并不是独立存在于服务器的网页文件,而是浏览器发出请求时才反馈网页;
动态网页包含有服务器端脚本,所以页面名常以jsp、php、asp等为后缀。但也可以使用URL静态转化技术,转为HTML。
3.B/S架构和C/S架构的比较
B/S再浏览器运行,不需要客户端,与操作系统平台的关系最小化,在响应速度和安全性上需要花费更多设计成本。
C/S需要专门的客户端,客户端单独维护和升级,对客户端操作系统一般有限制,能充分发挥客户端处理能力,响应快。
4.URL
唯一能识别Internet上具体的计算机、目录或文件夹位置的命名约定。
5.动态网站开发技术
Java平台:Linux操作系统+web服务器(tomcat等)+MySQL数据库+JSP/Servlet技术+Java技术
6.tomcat的目录结构
/bin 存放各种平台启动停止tomcat的脚本文件
/conf 配置文件
/lib 各种JAR文件
/logs 日志文件
/temp 临时文件
/webapps 发布web应用时,默认将web应用存放在此
/work JSP生成的Servlet放于此
7.JSP概述
JSP是一种动态网页开发技术。以Java语言作为脚本语言,使用HTML嵌套Java代码实现,运行在服务器端的Java页面。后缀名为.jsp。JSP开发的web应用可以跨平台使用,Windows和Linux。
8.JSP页面元素
静态内容 HTML代码、css、js等
指令 以“<%@”开始,以“%>”结束
小脚本 <%java代码%>
表达式 <%=Java表达式%>
声明 <%!方法%>
注释
9.JSP中的page命令
<%@ page language="属性值" import="属性值" contentType="属性值"%>
<%@ page language="java" import="java.util.*,java.text.*" contentType="text/html; charset=utf-8" %>