JavaWeb - Jsp - 慕课网

1.WEB-INF目录

客户端无法访问,只能由服务器端访问;

web.xml:项目部署文件;

classes:class字节码文件;

lib:jar包;

2.修改tomcat默认端口号:

server.xml文件;

3.JSP:Java Server Pages,其根本是一个简化的Servlet设计,在服务端执行。实现了在Java中使用html标签;

JSP

Java平台:跨平台行好,安全性高,适合大型应用程序开发;

Asp.net.Net平台:安全性不高,跨平台型不高;
Php简单高效成本低,适用于中小型;

4.JSP指令

Page指令:通常位于页面顶端,同一页面可有多个

include指令:引入文件;

taglib:标签库,定义用户自定义标签

5.JSP注释

<!-- --> 在客户端可见

<%--  --%>在客户端不可见

java注释

6.JSP脚本 <% Java代码 %>

7.JSP声明 <%! Java代码 %>

8.JSP表达式 <% =表达式 %>

9.JSP页面生成周期

index.jsp ->是否为第一次请求 -> 是,JSP引擎把JSP文件转化成一个Servlet,生成字节码文件,并执行jspinit() ->字节码文件->jsp.Service() 调用处理客户端的请求 【位于work文件中】

10.JSP内置对象:Web容器创建的一组对象,不使用new关键字就可以使用

outJspWrite的实例对象,向服务端输出内容
request客户端的一次请求
response响应客户请求的有关信息,response调用flush后表示该页面已提交
session客户端与服务器端的一次对话,保存在服务器中。从打开浏览器到关闭浏览器。会话超时后session id被销毁。
application实现了用户间数据的共享,相当于全局变量;从服务器启动到服务器的关闭。

Page对象:当前页面对象本身,Object类的实例

Pagecontext对象:提供了对页面所有的对象及名字空间的访问

Exception对象:异常对象

config对象:初始化,包括了servelt初始化时需要用到参数及服务器信息。

11.get和post方法区别,表达提交的方式

get:以明文的方式用url提交数据。内容量有限。

post:将用户提交的信息封装到HTML header中。

12.请求转发与请求重定向

请求重定向:response的一个方法,客户端行为。前一次地址不会进行保存。

请求转发:request,服务器行为,请求会保存,地址栏上地址不会发生改变。

13.session的销毁

session.invalidate()方法;session过期 ; 服务器进行了重启

14.Javabean:符合某种规范的java类

共有类,私有属性,共有的不带参数的构造方法,set和get进行封装

15.Jsp动作元素:动作元素为请求处理阶段提供信息,遵循xml元素的语法

存取javabeans相关<jsp:useBean><jsp:setProperty><jsp:getProperty>
基本动作标签 
主要与jsp document相关 
主要与xml相关 
用在tag file中 

16.model1:jsp+javaBeans开发

javaBeans执行数据访问层。

阅读更多
上一篇测试开发概念-慕课网-软件测试概要
下一篇如何写好测试用例-慕课网
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭