【Java开源代码栏目提醒】:网学会员为广大网友收集整理了,Java Web程序设计教程 习题答案 作者 立锋 林果园 第1章习题答案 - 大学课件,希望对大家有所帮助!
第1章 Web 应用开发简介 习题答案1.Web 在组成上包括______和______两部分。
答案: 服务器 客户端2.谈谈对面向对象的认识。
答案: 面向对象将将要解决的问题分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙解决
问题中的各个步骤中的行为。
面向对象编程方式是建立在面向过程编程方式基础上,其最重要的改变在于面向对象编程中,程序将围绕被操作的对象来
设计,而不是操作本身。
面向对象编程方式以类作为构造程序的基本单位,具有封装、抽象、继承、多态性等特点。
3.介绍几种常用的框架技术。
答案:
Java 中
常用的框架。
1.Struts Struts 是 Apache 基金会 Jakarta 项目组的一个
开源项目,是一个基于 Sun J2EE 平台的MVC 框架,它将 Servlet 和
JSP 标签作为实现自身功能的一部分。
2.WebWork WebWork 是由 OpenSymphony 组织开发的,是一个基于 Web 的 MVC 框架。
它在运行时通过 Interceptor(拦截器)自动应用,因此脱离了 Action 类。
3.Struts 2 Struts 2 是 Apache 基金会的一个
开源项目,它建立在 Struts 框架与 WebWork 框架基础之上,继承了二者的优点,是目前非常流行的一个 Web 框架。
4.Spring Spring 是一个以 IoC 和 AOP 为核心的轻量级容器框架。
它提供了一系列的
Java EE 开发解决
方案,包括表示层的 Spring MVC、持久层的 Spring JDBC 以及业务层事务管理等众
Java Web 程序设计多的企业级应用技术。
5.Hibernate Hibernate 是一个 ORM(对象关系映射)框架,它对 JDBC 进行了轻量级的封装。
通过使用 Hibernate 框架,开发人员能够以面向对象的思维方式来操作数据库。
6.Ibatis 相对于 Hibernate 而言,Ibatis 是一个“半自动化”的 ORM 实现框架,它主要致力于POJO 与 SQL 之间的映射关系,是对“全自动化”ORM 框架的一种有益补充。
7.EasyJWeb EasyJWeb 是一个核心基于模板技术实现的 MVC 框架,主要致力于
Java Web 应用
程序的快速开发。
4.IDE 的用途是什么? 答案: IDE 是一种用于辅助开发人员开发应用程序的应用
软件,它一般包括
代码编辑器、编译器、调试器和图形用户界面工具,有的还包括版本控制系统、性能分析器等更多工具,因此 IDE 也就具有了编写、编译、调试等多种功能。
正是基于这些功能,使用 IDE 能够减少项目的开发周期,减轻程序员的
工作量,提高应用程序的开发效率等。
5.Web 应用服务器的用途是什么? Web 应用服务器是为创建、部署、运行以及管理 Web 应用提供多种运行时服务(如事务、安全等等)的分布式
系统,它是应用程序运行的一个基本环境。
–2–