欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    JSP期末复习资料.docx

    • 资源ID:9421400       资源大小:26.02KB        全文页数:11页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    JSP期末复习资料.docx

    1、JSP期末复习资料第一章 JSP技术概述1、Web应用的发展阶段:CGI技术servlet技术asp技术jsp技术php技术2、开发模式BS(浏览器服务器)和CS(客户端服务器)3、HTTP通讯协议概述:HTTP协议采用了请求/相应模型;HTTP请求由三部分组成:请求行、消息报头、请求正文;HTTP响应由三部分组成:状态行、消息报头、响应正文;4、HTTP1.1标准支持的请求方法有:GET、POST、HEAD、OPTIONS、DELETE和TRACE。实际应用中使用最多的是GET和POST,form表单提交方式是GET和POST。5、JSP运行原理:(1)客户端请求通过Web服务器交给JSP引

    2、擎,JSP文件被JSP引擎转换成一个Servlet代码,即Java源文件;(2)由Servlet引擎调用Java编译器,将Java文件编译成字节码文件,即.class文件;(3)由Java虚拟机(JVM)调用该字节码文件,以HTML的形式返回给客户端。第二章 JSP运行环境配置1、Tomcat文件目录:(1)bin(2)conf:其中的server.xml包含了Tomcat的各种配置信息,可以修改端口号;(3)logs:存放日志(4)webapps:存放web应用程序实例,所有web工程均放在里面(5)work:Tomcat将JSP生成的servlet源文件和字节码文件放到这个目录下(6)co

    3、mmon/lib:存放Tomcat所有的jar文件(7)server2、连接地址为:http:/127.0.0.1:80803、端口号8080为默认端口,写在配置文件server.xml中,可以在Tomcat的安装路径下找到conf/server.xml中第三章 JSP页面元素1、模板元素指的是JSP引擎不处理的部分,这些数据会按照静态Web页面中的原样输出到客户端,可以是HTML、Javascript和CSS等。2、JSP元素指的是JSP引擎直接处理的部分,这一部分必须符合JSP语法,否则会导致编译错误。3、JSP注释(1)HTML注释:! - - comment - - (2)JSP隐藏注

    4、释:相对于浏览器端是隐藏的(3)脚本注释:单行注释/comment 多行注释/*comment*/ 文档注释/*/注释若干行并写入Javadoc文档4、JSP脚本元素(1)脚本段 语法:(2)表达式 语法:(3)声明语句 语法:全局变量5、了解:在JSP声明中声明方法看起来很特别,似乎没有类,只有方法定义,方法似乎可以脱离类独立存在。实际上,JSP声明将会转换成Servlet的成员变量或成员方法,因此JSP声明依然符合Java语法。声明的变量与脚本中定义的变量,在被转换成Servlet(即java文件)时,其作用域不同。声明的变量是全局变量也叫成员变量;脚本定义的变量是局部变量,即方法内部的变

    5、量。6、指令标签(1)page指令:插入一个静态文件,编译阶段插入 用来定义整个JSP页面的一些属性和这些属性的值 language属性默认值是java import属性:唯一一种可以反复使用的page指令。用来导入此JSP页面将会用到的类和接口,这些类和接口可以是Sun JDK中的类,也可以是自己定义的类。例如:被默认载入到JSP页面中的类java.lang.*java.servlet.*java.servlet.jsp.*java.servlet.http.* session属性:共有false和true两个值,默认值是true,禁止用false buffer属性:用来扩大缓存区,默认值8

    6、kb autoFlush属性:默认值true contentType属性:用于设定返回到浏览器端网页的文件格式和编码方式 pageEncoding属性:默认为ISO-8859-1字符集应该定义为GBK、GB2312和UTF-8 errorPage属性: inErrorPage属性:如果值为true说明异常处理页面能够使用exception对象,为false说明不是异常处理页面,默认值为false(2)include指令:插入静态文件,编译阶段插入 语法 P39实验3-14(3)taglib指令:使用自定义标签时使用此指令在最新的JSP2.0规范中增加了JSP标准标签库,用户可以直接使用,在JS

    7、P中利用用户自定义标签库或JSP的语法格式为7、动作元素(1)动作标签 插入动态文件,请求处理阶段插入 语法:(2)动作标签 功能:服务器跳转,在同一工程内部进行跳转 语法: 特点:A) 服务器端跳转; B) Forward前面的内容会执行,遇到forward代码程序会无条件跳转该标签后面的内容不再执行; C) Forward方法只能转发给同一个Web站点的资源(3)动作标签 语法: P43实验3-17和3-18第四章 JSP内建对象1、out对象:向页面作输出2、request对象:作请求(1)读取单值参数的值:可以request对象的getParameter()方法获取单值参数的值语法:S

    8、tring name=request.getParameter(“parameterName”);P53实验4-3(2)读取多值参数的值: 可以request对象的getParameterValues()方法获取多值参数的值 语法:String parValue=request.getParameterValues(“parName”);(3)读取参数的名称使用getParameterNames()方法可以获得客户端传送给服务器端的所有的参数名字语法:Enumeration names=request.getParameterNames();(4)setCharacterEncoding参数方

    9、法设置request对象的编码方式,在post方式提交请求时使用(用来解决中文乱码情况)语法:request.setCharacterEncoding(“gbk”) 或者request.setCharacterEncoding(“UTF-8”)3、response对象:作响应 (1)与forward跳转区别:forward只是服务器端的跳转,地址栏不发生变化,而response跳转是客户端的跳转 (2)客户请求转发到admin.jsp页面: (3)使用response的sendRedirect()方法跳转的特点 客户端跳转 当前页面的代码全部被执行完毕之后,才跳转到目标页面 使用该方法能跳转到

    10、任何页面,甚至是外网地址 P58实验4-74、表单验证方法:客户端验证和服务器端验证5、session对象(1)session什么时候创建什么时候终止?当客户首次访问服务器上的一个JSP页面时进行创建;当客户关闭浏览器离开这个服务器或者session的有效期(默认30分钟)结束时,服务器端将该客户的session对象取消(2)session的默认有效期修改方法?Tomcat安装路径confweb.xml文件中 30 (3)session的常用方法介绍 setAttribute将设定指定名字的属性的值添加到session对象中 getAttribute 获取指定名字的属性的值,若不存在则返回nu

    11、ll P60实验4-9 removeAttribute(String name)用于移除指定名称的session属性P61实验4-106、application对象:与服务器启动有关,与浏览器开关无关,多用于留言板第五章 JDBC数据库访问技术1、JDBC API只是使用数据库2、不同的数据库有不同的JDBC驱动程序,如果数据库有ODBC驱动程序,那么也可以使用JDBCODBC桥接方式连接到数据库。3、JDBC驱动程序分为四个种类:JDBCODBC桥本地APIJDBC网络纯Java驱动程序本地协议纯Java驱动程序4、在Tomcat下安装其他数据库的驱动程序,也是将*.jar驱动程序文件拷贝到

    12、Tomcat安装路径commonlib文件夹中。5、JDBC程序编写步骤 (1)导入java.sql包; (2)装载驱动程序; (3)建立连接; (4)建立语句对象; (5)执行SQL语句; (6)处理返回的结果; (7)关闭对象。6、JDBC中关键的类和接口(1)驱动程序接口Driver:(基类Driver) 这个接口的实现是某种数据库的一个驱动程序类 代码:Class.forName(“com.mysql,jdbc,Driver”) (2)驱动程序管理器DriverManager: 主要作用是管理注册到DriverManager中的驱动程序 调用DriverManager类的getConn

    13、ection()方法 (3)数据库连接接口的Connection (4)执行SQL语句接口Statement 用于将SQL语句发送到数据库中 执行一个查询语句并返回结果集中于ResultSet对象中。ResultSet executeQuery(String sql) throws SQLException 执行更新操作,可以是insert,update或delete语句,返回更新的记录条数。Int executeUpdate(String sql) throws SQLException (5)访问结果集接口ResultSet 了解:对数据库执行查询返回的结果是一张二维表,JDBC将结果集存

    14、储在ResultSet对象中。 Boolean next() throws SQLException了解:如果指针于一个有效数据行则返回true值,否则返回false值 getXXX (int columIndex) getXXX(String columName) void close() throws SQLExceptionP85实验5-2 (6)PreparedStatement接口 Statement的一个子类第六章 JavaBeans组件1、JavaBean一般分为可视化组件和非可视化组件两种。2、JavaBean的编写规范 (1)JavaBean类必须放在包(Package)中;

    15、 (2)JavaBean类必须是一个公共类; (3)JavaBean类必须有一个无参的构造函数; (4)JavaBean类的属性一般为private;(私有的) (5)通过公有的set Xxx()方法设置属性值;通过公有的get Xxx()方法获得获取属性值。3、动作标签(1) id属性(2) class属性(3) scope属性:Bean存在的范围以及id变量名的有效范围,取值可以是page,request,session或application,缺省值是page。P104实验6-14、动作标签 与set区别:没有value值5、动作标签 设置属性值 指定Bean的属性以及属性值(1) pr

    16、operty=”propertyName” value=”propertyValue”P108实验6-3(2) property=”*” 调用全部,前提是必须“同名”P110实验6-4(3) property=”propertyName”(4) property=”propertyName” param=”parameterName”写表单,可不用同名也可以取出6、bean的作用范围(1) scope取值为page作用范围:id中的值只能在本页面使用,作用范围最小(2) scope取值为request作用范围:(3) scope取值为session作用范围:(4) scope取值为applic

    17、ation作用范围: 作用范围排名:pagerequestsettionapplication P114实验6-67、使用JavaBean访问数据库,执行查询用rs JavaBean是封装数据库,构造方法与类同名无返回值第七章1、Servlet具有Java所拥有的所有特点,如简单性、可移植、面向对象、解释性等方面特点。2、Servlet接受web客户端的HTTP请求。3、Servlet生命周期:装载、初始化、处理客户端请求、销毁 Int Service() do Post() do Get() destroy()4、经典的设计模式 在MVC设计模式中,JavaBean充当模型层(Model),负责数据处理。表现层(View)由JSP充当。Servlet在这个模式下,充当控制器的角色(Controller),负责响应从客户端对业务逻辑的请求,并根据用户行为决定调用JSP页面。


    注意事项

    本文(JSP期末复习资料.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开