JSP/Servlet
来源:互联网 发布:王珊数据库视频教程 编辑:程序博客网 时间:2024/06/08 18:34
第一章
1.B/S架构的特点,与C/S的区别
B/S是浏览器与服务端(Browser/Server),采用请求/响应模式进行交互;应用系统完全放在应用服务器上,并通过应用服务器同数据库服务器进行通信。特点:不需要安装客户端,维护和升级方式简单(只要维护服务器的代码),软件应用的业务逻辑完全在服务器端实现,浏览器只是客户端。
C/S是客户端浏览器端(Client/Server),本地安装客户端软件,通过网络与服务端互相通信。
每次微小的改动,都需要对客户端软件升级,维护和升级麻烦。
B/S没有C/S的界面友好,难以作出像Office这样界面丰富的软件,速度和安全性设计成本更高。C/S一般面向固定的用户群,一般高度机密的信息系统采用C/S架构。比如:企业内部的信息管理系统、金融证券管理系统。
2,Tomcat服务器是干嘛的?
一个JSP标准的实现,作为JSP的容器;一个免费的开源的Web容器。Web容器是一种服务程序,在服务器一个端口就有一个提供相应服务的程序,而这个程序就是处理从客户端发出的请求,如Tomcat.
3,JSP是什么和执行过程
JSP指在HTML中嵌入Java脚本语言,当用户通过浏览器请求访问Web应用时,使用JSP容器对请求的JSP进行处理,然后将生成的页面返回给浏览器显示。
执行过程:
(1)、翻译阶段:当Web容器(Tomcat)容器收到JSP请求时,将JSP文件翻译成为可识别的Java源码。
(2)、编译阶段:Web容器将翻译好的Java源码编译为可执行的字节码文件。
(3)、执行阶段:执行完字节码文件后,得到请求结果返回到浏览器显示。
4,JSP页面组成
静态内容,指令,JSP脚本(表达式,小脚本,声明),标准动作,注释等;
(1)、注释
<!-- HTML注释(客户端可以看到源码) -->
<%-- JSP注释(客户端不可以看到源码) --%>
<%// 使用预定格式将日期转换为字符串 %>
(2)、page指令
<% page language="java" import="java.util.*,java.text.*" contentType="text/html; charset = UTF-8" %>
(3)、小脚本
包含任意的Java片段
<%
int[] value = {3,44,22,64};
for(int i : value){
out.println(i);
}
%>
(4)、表达式
<%= Java表达式 %>
(5)、JSP声明
<%! java方法或成员变量 %>
阅读全文
0 0
- jsp&servlet
- Jsp&servlet
- jsp/servlet
- JSP Servlet
- servlet&JSP
- jsp/Servlet
- jsp-servlet
- servlet & jsp
- jsp---->servlet
- servlet/jsp
- jsp+servlet
- jsp/servlet
- Servlet+JSP
- jsp/servlet
- Jsp&Servlet
- jsp/Servlet
- Servlet+JSP
- JSP-servlet
- 串口通讯项目
- 欢迎使用CSDN-markdown编辑器
- Spark中External Datasource实现数据迁移
- CodeForces 814B An express train to reveries
- linux Xinetd服务简介
- JSP/Servlet
- python学习笔记
- KMP算法
- 线程整理
- CoordinatorLayout实现View动画交互的研究(16/04/18)
- nfs
- LeetCode
- PAT-A-1003. Emergency (25)
- strut学习笔记