网站大量收购独家精品文档,联系QQ:2885784924

《java_web开发实战经典》总结-第二部分web基础开发(末图文并貌).doc

《java_web开发实战经典》总结-第二部分web基础开发(末图文并貌).doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《java_web开发实战经典》总结-第二部分web基础开发(末图文并貌)

第二部分Web基础开发 第五章JSP基础语法 通过本章的的学习,使我了解了Jsp中注释语句的使用和Jsp中Scriptlet的使用及使用的区别,掌握了page指令的作用和两种包含语句及两种包含语句的区别,懂得了跳转指令的操作。基本可以使用Jsp基础语法结合JDBC完成登录程序的开发。 注释语句(显、隐针对客户端来讲) 3种Scriptlet(脚本小程序) % % %! % %= % (实现HTML代码与JSP代码的分离:JSP源代码无缩写,而其内容是要给用户看的! Script标签 VS JSP标签编程 VS JSP标准标签库(JSTL) VS Struts标签库 Page指令作用:(设置页面MIME类型、文件编码[超链接-..\知识点小结\编码总结.docPage: 页面跳转后(jsp:forward page = “page_scope-03.jsp”)在 设置的属性是无法取得的。 request: 页面跳转(服务器跳转)后仍可以取得,但如果换成超链接(客户端跳转)就不行了。 Session: 打开新浏览器无法取得。因为每一次打开一个新浏览器连接上服务器后就相当于一个新的Session. Application: 每一个session用户都看得见。因为属性被设置在了服务器上,但这会影响服务器性能。 但重新启动服务器后,之前的所有属性都会消失。 ?java.lang.String getRealPath(java.lang.String?path) ??????????Gets the real path corresponding to the given virtual path. Config对象:getInitParameter()方法可以取得初始化配置参数,所有的配置参数在Web.xml文件中配置。 PageContent可以设置任意范围的属性。 pageContent.setAttribute(String name, Object value, int scope); 问题: 一、 request对象 参数传递的两种常见方式:表单和URL地址重写。 表单提交的get 和 post 有什么不同? 从现实中两人对话理解头信息的作用。 回头看应用到request的地方: 1、DAO设计模式中JSP调用DAO:解决中文乱码,通过接收表单提交的参数设置雇员信息,完成增加雇员操作。 2、Mvc设计模式实例――登录程序中: LoginServlet.java中doGet()方法中接收客户端的输入数据并保存数据,保存错误信息,和response对象完成跳转,当然还有doGet()方法。 3、属性操作: 属性名称用String类型进行接收,内容用Object类型接收,(任意对象照单全收),但注意在取得时要进行向下转型。 4、 特别要提下pageContext对象,它是javax.servlet.isp.PageContext类的实例,表示一个JSP页面的上下文。它的setAttribute()方法可以设置任意范围的属性。它可以取得ServletRequest、ServletResponse、ServletConfig、SevletContext接口的实例。它在平时开发很少用,但标签编程中应用最多。 5、Web安全:一个文件保存在WEB-IN文件夹中是绝对安全的,但是需要通过修改web.xml进行地址映射才可以访问。 第七章JavaBean 通过本章的的学习,使我了解了JavaBean的基本定义格式和web目录的标准结构,掌握了jsp中对于javabean支持的3种标签,即jsp:useBean,jsp:setProperty和jsp:getProperty.可以使用javabean进行参数的自动赋值操作。 JavaBean的要求: 答: 包 Public class 封闭-setter() 和 getter()方法 无参构造方法! 配置reloadable=”true”(实现JavaBean的自动加载修改的JavaBean带来的问题? 答:服务器始终在监视状态,性能会下降;当Tomcat猫重新启动后,所有的session属性将消失。 为什么使用jps:useBean指令可以直接进行对象的实例化?=相比import 命令省略了对象实例化的步骤? 答: jsp:useBean id = “simple” scope = “page” class = “zz.vo.*” 答案是反射机制。注意到以上指令需要定义对象所在的“包.类”,而且又要求类存在无参构造方法,这是反射的前提。 JSP + JavaBean的优点: 答: HTML和Java从JSP页面中分离出来 JavaB

文档评论(0)

xiaoxue8 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档