JavaEE架构设计与开发教程方巍机工版课后习题答案完整版.docxVIP

  • 53
  • 0
  • 约1.69万字
  • 约 17页
  • 2021-11-10 发布于天津
  • 举报

JavaEE架构设计与开发教程方巍机工版课后习题答案完整版.docx

一、选择题 1. D 2.D 3.A 4.C 5.A 二、填空题 1.ApplicationContextAware 接口, WebApplicationObjectSupport 抽象类。 2.XML 3. 服务技术 4.Java EE 、 Servlet 5.J2EE 6.Spring 、 Struts 、 Hibernate 7.SessionFactory 、 Transaction 、 Configuration 三、简答题 1. 什么是 Java EE ? Java EE( Java Enterprise Edition , 在 2005 年之前称为 J2EE) , 即 Java 平台企业版, 是在 Java SE 基础上建立起来的一种标准开发架构,主要用于企业级应用程序的开发。 2. 什么是 Java Servlet ? Servlet 是一种服务器端的 Java 应用程序, 具有独立于平台和协议的特性 , 可以生成动 态的Web页面。它担当客户请求( Web浏览器或其他 HTTP客户程序)与服务器响应(HTTP 服务器上的数据库或应用程序)的中间层。与传统的从命令行启动的 Java 应用程序不同, Servlet由Web服务器进行加载,该 Web服务器必须包含支持 Servlet的Java虚拟机。 3. 什么是 JavaEE 容器? Java EE 容器用于解决事务处理 , 状态管理 , 多线程 , 资源池和其他复杂底层细节问题 , 使程序员能够专注于业务逻辑的开发。是指 Java EE组件与Java平台之间的应用接口 ,在 运行一个 Java EE 组件之前 , 需要把这个组件装配到各自的窗口中 , 装配包括为每个组件和 Java EE 程序指定窗口设置。 4.Java EE 应用有哪些优点? 独立于硬件配置和操作系统; 坚持面向对象的设计原则; 灵活性、 可移植性和互操作性; 轻松的企业信息系统集成。 5. 根据不同的应用领域将 Java 语言划分为哪三个大平台? Java 分为三个体系,分别为 Java SE ( J2SE, Java2 Platform Standard Edition ,标 准版) , JavaEE( J2EE, Java 2 Platform, Enterprise Edition , 企业版) , Java ME( J2ME, Java 2 Platform Micro Edition ) 。 一、选择题 1. C 2.A 3.C 4.D 5.D 二、填空题 1.不会,会。 2.Maven 3. 静态资源、动态资源 4. 注入攻击 5.Gclogviewer 、 SLF4J、 Commons Logging、 Flume 6.Model 、 View、 Control 。 三、简答题 1.简述GET/POS访法有何区别? Form中的get和post方法,在数据传输过程中分别对应了 HTTP协议中的GET和POST 方法。二者主要区别如下: 1、 Get 是用来从服务器上获得数据,而 Post 是用来向服务器上传递数据。 2、Get将表单中数据的按照 variable=value 的形式,添加到 action所指向的URL后 面,并且两者使用“ ? ”连接,而各个变量之间使用“ ”连接; Post 是将表单中的数据放在 form 的数据体中,按照变量和值相对应的方式,传递到 action 所指向 URL。 3、 Get 是不安全的,因为在传输过程,数据被放在请求的 URL 中,而如今现有的很多 服务器、代理服务器或者用户代理都会将请求 URL记录到日志文件中,然后放在某个地方, 这样就可能会有一些隐私的信息被第三方看到。 另外, 用户也可以在浏览器上直接看到提交 的数据,一些系统内部消息将会一同显示在用户面前。 Post 的所有操作对用户来说都是不 可见的。 4、Get传输的数据量小,这主要是因为受 URL长度限制;而Post可以传输大量的数据, 所以在上传文件只能使用 Post (当然还有一个原因,将在后面的提到) 。 5、Get限制Form表单的数据集的值必须为 ASCII字符;而Post支持整个ISO10646字 符集。 Get 是 Form 的默认方法。 .简述We邢序开发过程。 在传统 Web 应用程序的开发过程中, 开发一个应用系统一般情况下需要以下几个步骤: 客户端 / 服务器端软件的开发、服务器端程序的部署、客户端程序的部署、客户端软件的安 装,只有完成这几个步骤,用户才可以通过客户端访问服务器提供的服务。 而在基于 B/S 架构的 Web 程序开发过程中,只需要开发服务器端的功能代码,然后把 服务器端的程序部署到 Web 服务器软件中即可,在部署结束之后,启动 W

文档评论(0)

1亿VIP精品文档

相关文档