JavaWeb程序设计教程课后练习答案【参考】.docVIP

  • 813
  • 1
  • 约 37页
  • 2017-01-04 发布于浙江
  • 举报

JavaWeb程序设计教程课后练习答案【参考】.doc

第1章 Web应用开发简介 习题答案 1.Web在组成上包括______和______两部分。 答案: 服务器 客户端 2.谈谈对面向对象的认识。 答案: 面向对象将将要解决的问题分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙解决问题中的各个步骤中的行为。面向对象编程方式是建立在面向过程编程方式基础上,其最重要的改变在于面向对象编程中,程序将围绕被操作的对象来设计,而不是操作本身。面向对象编程方式以类作为构造程序的基本单位,具有封装、抽象、继承、多态性等特点。 3.介绍几种常用的框架技术。 答案: Java中常用的框架。 1.Struts Struts是Apache 基金会Jakarta 项目组的一个项目一个基于Sun J2EE平台的MVC框架,它将Servlet和JSP标签作为实现自身功能的一部分。Web的MVC框架。Apache基金会Struts框架与WebWork框架基础之上,继承了二者的优点,是目前非常流行的一个Web框架。 4.Spring Spring是一个以IoC和AOP为核心的轻量级容器框架。它提供了一系列的Java EE开发解决方案,包括表示层的Spring MVC、持久层的Spring JDBC以及业务层事务管理等众多的企业级应用技术。 5.Hibernate Hibernate是一个ORM(对象关系映射)框架,它对JDBC进行了轻量级的封装。通过使用Hibernate框架,开发人员能够以面向对象的思维方式来操作数据库。 6.Ibatis 相对于Hibernate而言,Ibatis是一个“半自动化”的ORM实现框架,它主要致力于POJO与SQL之间的映射关系EasyJWeb EasyJWeb是一个核心基于模板技术实现的MVC框架Java Web应用程序快速开发一般包括代码编辑器、编译器、调试器和图形用户界面工具编写、编译、等是应用程序运行的一个基本环境 第2章 Java EE运行及开发环境 习题答案 1.配置JDK环境变量时,需要编辑______变量,需要新增______变量和_______变量。 答案: Path Java_Home classpath 2.Tomcat的启动和停止程序位于其安装路径的______文件夹中。 答案: bin 3.Tomcat中______文件用于配置服务器端口连接等信息。 答案: server.xml 4.在MyEclipse中,打开MyEclipse-______-Tomcat结点,选择Tomcat6.0结点,进入Tomcat6.0配置界面。 答案: Servers 5.以下三个选项,______用于工程的发布。 答案: 1 第3章 JSP和Servlet 习题答案 (1)JSP的九个内置对象分别为___,___,___,___,___,___,___,___,___。 答案: request对象 response对象 session对象 out对象 page对象application对象pageContext对象onfig对象 (3)page指令的作用? 答案: page指令用于定义JSP页面中的全局属性。 (4)jsp:useBean指令的作用? 答案: jsp:useBean指令用来在JSP页面内创建一个JavaBean实例。 (5)load-on-startup元素的作用? 答案: load-on-startup元素用于要求服务器启动时就加载和初始化Servlet。 (6)举一个声明的例子。 %! int number=0;//声明一个变量 public int getNum(int i){//声明一个方法 return i; } % 第4章 SQL与JDBC 习题答案 1.简述SQL的组成部分。 答案: SQL语言由以下3部分组成,分别是: 数据库模式定义语言(DDL):CREATE、DROP、ALTER等语句。 数据操纵语言(DML):INSERT、UPDATE、DELETE、SELECT语句。 数据控制语言:GRANT、REVOKE、COMMIT、ROLLBACK等语句。 2.简述JDBC的执行步骤。 答案: (1)加载JDBC驱动程序 通过静态类Class类加载数据库驱动。 (2)取得数据库连接 通过DriverManager类中的getConnection()获取数据库的连接对象Connection (3)执行各种SQL语句 将Connection对象转换成Statement对象,通过该对象的executeUpdate()执行添加、修改以及删除的SQL语句。 (4)获取查询结果 将Connection对象转换成Statement对象,通过该对象的executeQuery()执行查询的SQ

文档评论(0)

1亿VIP精品文档

相关文档