欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    《JSP应用开发项目化教程》课后习题(第3章).docx

    • 资源ID:1355617       资源大小:45.65KB        全文页数:3页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    《JSP应用开发项目化教程》课后习题(第3章).docx

    课后习题参考答案1、include指令标记indude动作标记有什么区别?【参考答案】include页面指令与include动作的区别主要在:1)JSP页面指令相当于是把被包含文件代码原封不动的放进了包含它的文件中,编译时候生成一个class文件。JSP动作指令被包含的文件和包含的文件在编译时候生成的是两个class文件。2) jsp:include动作标记包含的是执行结果,而include页面指令包含的是文件内容。3) jsp:include动作元素在请求期间被执行,而include页面指令在编译期页面间被执行。2、在%!和之间声明的变量和在%和之间声明的变量有何区别?【参考答案】1)在!%之间声明的变量在JSP页面内都有效,也就是说说可以理解为%!%之间声明的是全局的变量和方法,可以方法可以被公有使用,变量则可以被所有方法调用改变。2)在%之间声明的变量则为局部变量,当运行多个线程时,值不会相互影响.3、说明jsp:USeBean动作标签的作用。【参考答案】用来装载一个将在JSP页面中使用的JaVaBean。其中,ClaSS属性指定的类所在包的位置和类名信息,id属性指定JaVaBean实例的名称。scope属性定义bean的工作范围。jsp:USeBean的作用是下指定的工作范围内创建JavaBean的实例。4、ClaSS.forname()方法的作用是什么,其中ClaSS类是属于哪个包。【参考答案】CIaSS.forName(xxx.xx.xx);的作用是要求JVM查找并加载指定的类,也就是说JVM会执行该类的静态代码段动态加载和创建CIaSS对象,比如想根据用户输入的字符串来创建对象。ClaSS.forName(“类名”)在数据库驱动时是很常用的,就是让jvm加载驱动类用的。因为JDBC的DriverManager是个通用的类,显然不可能事先通过硬编码来创建驱动程序的实例,因为它根本不知道用户将使用哪个驱动程序。所以不可能有类似newcom.microsoft.jdbc.sqlserver.SQ1.ServerDriver()这样的代码出现。所以就需要使用DriverManagergetConnection之前调用ClaSS.forName("驱动名")来使JVM加载驱动程序类。5、PreParedStatement与Statement的区别有哪些?【参考答案】1)使用PreparedStatement代码的可读性和可维护性高。2)使用PreparedStatement可能提高性能。3)使用PreParedStatement代码的安全性可以避免这种注入威胁。6、怎样导入数据库驱动的外部Jar包?【参考答案】方法1:使用JavaBuildPath完成导入Jar包如下图所示,在MyECliPSe项目单击鼠标右键,选择ProPertieS选项。选中其中的JaVaBuildPath,在选中1.ibrarieS选项卡。选中右侧的【Add1.ibrary】进行添加。Propertiesforjsppostyp«t*xt&«sourceBuldrsJavaBuiidPath1.Sw11ctcbProjects,1.ibrwitt'.OrdtrExpertaJavaCodeS<ylQBJ*V4C<«pil«r申JvaEditorJtvfttUc1.oeAtiMkUbWyIclipseFrojtetRfrftesB«f<ct«riocKistoryKwDVu(SettingsJARi¾ndclfoldtrsonthMnIdpjfchJ:ccot-bnuUl-l8.Ijar-jtpotY<bKootY三8a*XNPlduM<<o*-cllctoar-3.21.jr-j”pos/ffbRo3",IIIF/】i1.b0ccmo*-l-24,jr-j”poi/*bR。,IZYAlNFlb*cMMont-lcpac-lO4jr-±O11.jarjppo"l*b!hc"BBIM7lib中;'vr.jrjfpp«i/t¼!UtVE>*IiFlab«''Morhl0.6.jarj*”/*bMoQ/tZBTXF/libWf1Ktlpelitnia,4.0.jtr-jspotYbRootYEBwIXFlb田;ijtonlb-2.3j4kl5jtrjsposYbKootYEB"IXFli¼田:jt<l.jtrjsoYb!UotBDsIMFlib*1tIjdbc.jr-jppYVRootYEBIVPlib田门sttndtrd.jtr-jMppojhbRAzZlBBvIlffZlib,BJ2三141.ib±JlZSyHS1.ibrary(jdkl.5.0,05)©IOKjI-I在点击【Add1.ibrary后,出现如下界面,选中其中的【User1.ibrary项进行添加用户包。方法2:使用拷贝方式。可以将外部Jar包直接拷贝的WebRootAVeb-INFZlib目录下,然后刷新项目即可。7、请说出一个JSP的运行原理。【参考答案】当一个JSP页面第一次被访问的时候,JSP引擎将执行以下步骤:1)将JSP页面翻译成一个Servlet,Servlet是一个java类;2) JSP引擎调用java编译器对SerVlet进行编译,得到对应ClaSS文件;3) JSP引擎调用java虚拟机来解释执行ClaSS文件,生成向客户端发送的应答,然后发送给客户端;以上三个步骤仅仅在JSP页面第一次被访问时才会执行,以后的访问速度会因为class文件已经生成而大大提高。当JSP引擎接到一个客户端的访问请求时,首先判断请求的JSP页面是否比对应的SerVlet是否有变化,如果发生了改变,对应的JSP需要重新编译,否则,如果JSP页面没有发生变化,将直接调用己经生成的class文件进行执行。

    注意事项

    本文(《JSP应用开发项目化教程》课后习题(第3章).docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

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




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

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开