欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    Java Web应用开发基础综合练习题及答案3.doc

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

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

    Java Web应用开发基础综合练习题及答案3.doc

    Java Web应用开发基础综合练习题及答案3练习题三1什么是cookie?2J2EE是什么?它包括哪些技术?3仔细查看下面的这段web配置:<servlet><servlet-name>SimpleServlet</servlet-name><servlet-class>com.lyq.SimpleServlet</servlet-class></servlet><servlet-mapping><servlet-name>SimpleServlet</servlet-name><url-pattern>/SimpleServlet</url-pattern></servlet-mapping>JSP中使用哪个URL可是访问此配置中的Servlet ( )。AServlet BSimpleServlet C/SimpleServlet Dcom.lyq.SimpleServlet4当鼠标单击时,触发的是( )事件。 AonMouseOverBonMouseDownConClickDondblClick5查看下面的代码,实现定义学生匿名内部类,使用哪个代码( )。<bean id="school" class="School"><property name="student"><!- 此处应添加哪个代码? -></property></bean>A<bean name="Student"/>B<bean id="Student"/> C<bean src="Student"/> D<bean class="Student"/>7JSP页面之间传递参数的方法有哪些? 8Filter接口有哪些方法?这些方法的用途是什么?9将下文中的三个标题中的文字内容改成“红色宋体字”,字体大小分别是24、16、12。<body> <h2 class="one"> 应用了选择器one </h2><!-定义样式后页面会自动加载样式-> <p> 正文内容1 </p> <h2 class="two">应用了选择器two</h2> <p>正文内容2 </p> <h2 class="three">应用了选择器three </h2> <p>正文内容3 </p></body>10JavaScript能否操作cookie和session? 11给Web项目打包,需封装成( )包。AjarBclass Czip Dwar12web.xml文件中配置<context-param>元素初始化参数如下:<context-param><param-name>url</param-name><param-value>jdbc:mysql:/localhost:3306/db_database15</param-value></context-param><context-param><param-name>name</param-name><param-value>root</param-value></context-param><context-param><param-name>password</param-name><param-value>111</param-value></context-param>请使用application对象来获取这些参数。13请写出一段表单提交的HTML代码,表单名称为form1,提交方式为post,提交地址为submit.asp。14简述forward 和redirect的区别。参考答案1cookie是小段的文本信息,通过使用cookie可以标识用户身份、记录用户名及密码、跟踪重复用户。cookie在服务器端生成并发送给浏览器,浏览器将cookie的key/value保存到某个指定的目录中,服务器的名称与值可以由服务器端定义。2从整体上讲,J2EE是使用Java技术开发企业级应用的工业标准,它是Java技术不断适应和促进企业级应用过程中的产物。适用于企业级应用的J2EE,提供一个平台独立的、可移植的、多用户的、安全的和基于标准的企业级平台,从而简化企业应用的开发、管理和部署。J2EE是一个标准,而不是一个现成的产品。 主要包括以下这些技术: 1) Servlet Servlet是Java平台上的CGI技术。Servlet在服务器端运行,动态地生成Web页面。与传统的CGI和许多其它类似CGI的技术相比,Java Servlet具有更高的效率并更容易使用。对于Servlet,重复的请求不会导致同一程序的多次转载,它是依靠线程的方式来支持并发访问的。 2)JSP JSP(Java Server Page)是一种实现普通静态HTML和动态页面输出混合编码的技术。从这一点来看,非常类似Microsoft ASP、PHP等技术。借助形式上的内容和外观表现的分离,Web页面制作的任务可以比较方便地划分给页面设计人员和程序员,并方便地通过JSP来合成。在运行时态,JSP将会被首先转换成Servlet,并以Servlet的形态编译运行,因此它的效率和功能与Servlet相比没有差别,一样具有很高的效率。 3) EJB EJB定义了一组可重用的组件:Enterprise Beans。开发人员可以利用这些组件,像搭积木一样建立分布式应用。 4)JDBC JDBC(Java Database Connectivity,Java数据库连接)API是一个标准SQL(Structured Query Language,结构化查询语言)数据库访问接口,它使数据库开发人员能够用标准Java API编写数据库应用程序。JDBC API主要用来连接数据库和直接调用SQL命令执行各种SQL语句。利用JDBC API可以执行一般的SQL语句、动态SQL语句及带IN和OUT参数的存储过程。Java中的JDBC相当于Microsoft平台中的ODBC(Open Database Connectivity)。3C4C5D6A71)request 2)session 3)application 4)提交表单 5)超链接8public void init(FilterConfig filterConfig)过滤器的初始化方法,容器调用此方法完成过滤的初始化。对于每一个Filter实例,此方法只被调用一次。public void doFilter(ServletRequest request,ServletResponse response, FilterChain chain)此方法与Servlet的service()方法相类似,当请求及响应交给过滤器时,过滤器调用此方法进行过滤处理。public void destroy()在过滤器生命周期结束时调用此方法,用于释放过滤器所占用的资源。9<style> .one font-family:宋体; font-size:24px; color:red; .twofont-family:宋体;font-size:16px;color:red; .threefont-family:宋体;font-size:12px;color:red; </style>10JavaScript可以操作cookie,但是不能操作session11D12String url = application.getInitParameter("url"); String name = application.getInitParameter("name"); String password = application.getInitParameter("password");13 <form name=”form1” method=”post” action=”submit.jsp”> <input type=”submit”> </form>14forward是容器中控制权的转向,是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。 redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,并且从浏览器的地址栏中可以看到跳转后的链接地址。前者更加高效,在前者可以满足需要时,尽量使用forward()方法,并且,这样也有助于隐藏实际的链接;在有些情况下,比如,需要跳转到一个其它服务器上的资源,则必须使用sendRedirect()方法。15工作原理: 1)启动Hibernate 构建Configuration实例,初始化该实例中的所有变量 Configuration cfg = new Configuration().configure(); 2).加载hibernate.cfg.xml文件至该实例内存,通过hibernate.cfg.xml文件中的mapping节点配置,加载hbm.xml文件至该实例内存; 3).由上面得到的Configuration实例构建一个SessionFactory实例 SessionFactory sf = cfg.buildSessionFactory(); 4).由上面得到的SessionFactory实例创建连接 Session s = sf.openSession(); 5).由上面得到的Session实例创建事务操作接口Transaction的一个实例tx Transaction tx = s.beginTransaction(); 6).通过Session接口提供的各种方法操作数据库的访问 7).提交数据库的操作结果 mit(); 8).关闭Session链接 s.close(); 优点: 1).对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 2).Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码工作 3).hibernate使用Java反射机制,而不是字节码增强程序来实现透明性。 4).hibernate的性能非常好,因为它是个轻量级框架。映射的灵活性很出色。它支持各种关系数据库,从一对一到多对多的各种复杂关系。 优化: 1).使用双向一对多关联,不使用单向一对多 2).灵活使用单向一对多关联 3).不用一对一,用多对一取代 4).配置对象缓存,不使用集合缓存 5).一对多集合使用Bag,多对多集合使用Set 6).继承类使用显式多态 7).表字段要少,表关联不要怕多,可以利用二级缓存15介绍一下hibernate的工作原理、优点以及如何优化?

    注意事项

    本文(Java Web应用开发基础综合练习题及答案3.doc)为本站会员(春哥&#****71;)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开