java web程序课后答案_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)元素的作用?
答案:
元素用于要求服務器啟動時就加載和初始化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(
總結
以上是生活随笔為你收集整理的java web程序课后答案_JavaWeb程序设计教程课后练习答案【参考】.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端学习(2537):vue源码解析2伪
- 下一篇: Java-Jsp基础教程