內容簡介
通過《LINUX下基於MVC的JAVAWeb開發》的學習,讀者可以掌握使用MyEclipse開發工具設計、發布基於MVC模式的JavaWeb套用。《LINUX下基於MVC的JAVAWeb開發》力求實用、全面、系統,使讀者能用較少的時間掌握JavaWeb開發,掌握MVC設計模式的套用。
《LINUX下基於MVC的JAVAWeb開發》適合於對JavaWeb開發有一定基礎的讀者,也可以作為高校相關專業課程設計和有關培訓班的教材。
目錄
伸縮顯示:[彈出查看]
出版說明
第1章Linux概述
1.1Linux簡介
1.1.1Linux的特點
1.1.2Linux的版本
1.1.3Linux環境下的.1ava刀=發
1.2Linux安裝
1.2.1安裝Linux前的準備
1.2.2硬碟分區
1.2.3Linux安裝過程
1.2.4登錄Linux系統
1.2.5關閉Linux系統
1.3Linux圖形環境
1.3.1KDE桌面組什
1.3.2控制臺
1.3.3KDE資源管理器
1.4Linux檔案及檔案系統
1.4.1Ljnux檔案系統類型
1.4.2Linux系統目錄結構
1.4.3檔案類型
1.4.4檔案屬性與操作許可權
第2章Ljnux快速入門
2.1Linux常用檔案操作命令
2.1.1簡單命令
2.1.2檔案內容顯示命令
2.1.3檔案內容比較命令
2.1.4檔案複製、刪除和移動命令
2.1.5其他檔案操作命令
2.1.6目錄操作命令
2.1.7檔案許可權操作命令
2.2Linux用戶管理命令
2.2.1用戶添加、刪除操作
2.2.2用戶狀態命令
2.3系統管理命令
2.3.1進程管理命令
2.3.2磁碟相關命令
2.3.3系統備份命令
2.4網路管理命令
2.5使用vi編輯器
2.5.1vj的工作模式
2.5.2vi編輯檔案的基本過程
2.5.3游標的移動
2.5.4基本編輯指令
2.5.5退出vj
2.6環境設定
2.6.1常用環境變數
2.6.2環境檔案
2.7Ljnux系統服務
2.7.1獨立運行的服務
2.7.2xinetd設定的服務
2.8Ljnux下安裝Java開發環境
2.9Ljnux下安裝Tomcat
2.10Ljnux下安裝Apache伺服器
2.11Ljnux下安裝MyEclipse6
第3章JavaWeb編程基礎
3.1JSP
3.1.1JSP的組成
3.1.2.JSP錯誤處理
3.1.3JSP中的對象
3.2web伺服器
3.2.1Tomcat介紹
3.2.2Web套用
3.2.3Web套用部署
3.3Sevlet
3.3.1.JavaServlet結構
3.3.2Servlet方法
3.3.3創建Servlet
3.3.4部署Servlet
3.3.5使用Servlet獲取HTTP數據
3.4MyEclipse基礎Web套用開發
3.4.1用MyEclipse開發JSP日曆——建立Web項目
3.4.2用MyEclipse開發JSP日曆——Web伺服器設定
3.4.3用MyEelipse開發JSP日曆——調試Web項目
3.4.4用MyEclipse開發JSP日曆——運行Web項目
3.4.5用MyEclipse開發Servlet登錄驗證——建立Web項目
3.4.6用MyEclipse開發Servlet登錄驗證——運行Web項目
3.4.7用MyEclipse開發Servlet登錄驗證——修改Web.xml檔案
第4章基於JavaBean的MVC
模式
4.1JavaBean簡介
4.2JSP.JavaBean開發模式
4.3JSP中套用JavaBean
4.3.1JSP通過程式代碼訪問JayaBearl
4.3.2通過JSP標籤訪問JavaBean
4.3.3Bean屬性設定與獲取
4.4JavaBean屬性
4.4.1Simple屬性
4.4.2Index屬性
4.4.3Bound屬性
4.4.4Constrained屬性
4.5JavaBean的範圍
4.5.1Java.Bean在Application範圍內
4.5.2JavaBean在Session範圍內
4.5.3JavaBean在Request範圍內
4.5.4JavaBean在page範圍內
4.6基於JavaBean的MVC套用實例——圖書信息後台管理系統
4.6.1MVC模式中使用JavaBean
4.6.2系統需求分析
4.6.3MyEclipse下建立項目
4.6.4MyEclipse中添加資料庫訪問功能
4.6.5MyEclipse下使用JSP實現視圖層
4.6.6MyEclipse下使用Servlet實現控制層
4.6.7MyEclipse下使用JavaBean實現模型層
4.6.8MyEclipse下運行圖書信息後台管理系統
第5章基於Struts的MVC模式
5.1Mvc設計模式
5.1.1Modell和Model2體系結構
5.1.2MVC設計模式
5.1.3Struts體系結構
5.2Struts工作原理
5.3Struts主要組件
5.4Struts標籤庫
5.4.1StrutsHTML標籤庫
5.4.2StrutsBean標籤庫
5.4.3StrutsLogic標籤庫
5.5wleb過濾技術
5.6Struts套用實例——個人簡歷提交系統
5.6.1需求分析
5.6.2MyEclipse下建立項目並添加Struts功能
5.6.3MyEclipse下創建視圖層
5.6.4MyEclipse下創建簡歷錄入Action
5.6.5MyEclipse下創建封裝簡歷信息ActionForm
5.6.6MyEclipse下創建簡歷顯示Aetion
5.6.7MyEclipse下使用WEB過濾技術伸縮顯示:[彈出查看]
5.6.8MyEclipse下運行個人簡歷提交系統
第6章Hibernate套用
6.1Java應用程式的持久化層
6.2域對象的持久化
6.2.1域對象
6.2.2域對象之間的關係
6.2.3域對象的持久化概念
6.3Hibernate的體系結構
6.3.1Hibernate體系結構概述
6.3.2Hibernate組件
6.4HibernateAPI簡介
6.4.1Hibernate核心接口
6.4.2Hibernate映射類型接口
6.4.3Hibernate回調接口
6.5HibernateO/R瓜映射
6.5.1Java基本類型與Hibernate映射類型
6.5.2使用Hibernate映射
6.5.3數據關聯
6.5.4MyEclipse下實現O/R映射——添加Hibernate功能
6.5.5MyEclipse下實現O/R映射——由類自動生成數據表
6.5.6MyEclipse下實現O/R映射-由數據表自動生成類
6.6Hibernate數據檢索
6.6.1HQL檢索
6.6.2QBC檢索
6.6.3QBE檢索
6.7Hibernate套用實例——人事檔案管理系統
6.7.1需求分析
6.7.2MySQL,下建立數據表
6.7.3MyEclipse下建立項目
6.7.4MyEclipse下生成業務數據類
6.7.5MyEclipse下使用JSP創建視圖
6.7.6MyEclipse實現控制層
第7章struIs與Hibernate的MVC實現——網上書店系統
7.1struts結合Hibernate的MVC模型
7.2需求分析
7.2.1系統功能分析
7.2.2系統數據流描述
7.2.3數據的存儲
7.2.4MyEclipse下建立項目
7.3.1建立項目
7.3.2項目中添加Struts功能
7.3.3項目中添加Hibernate功能
7.3.4MyEclipse下建立對象/關係映射檔案
7.4.1建立對象/關係映射檔案
7.4.2設定配置檔案hibernate.cfg.xml
7.5MyEclipse下定義持久化類
7.6MEclipSe下建立數據訪問接口DAO
7.7MyEclipse下實現視圖層
7.7.1創建層疊樣式表
7.7.2導入圖形檔案
7.7.3創建用戶登錄頁面
7.7.4創建用戶註冊頁面
7.7.5創建用戶操作主頁面,
7.7.6創建基本信息管理頁面
7.7.7創建查看購物車頁面
7.7.8創建訂單查詢頁面
7.7.9創建確認訂單頁面
7.8MyEclipse下實現ActionForm
7.8.1創建用戶登錄ActionForm
7.8.2創建用戶註冊ActionForm
7.8.3創建修改用戶信息ActionFrom
7.9MyEclipse下實現Action
7.9.1創建用戶登錄Action
7.9.2創建用戶註冊Action
7.9.3創建訪問主頁面Action
7.9.4創建用戶基本信息管理Action
7.9.5創建清空購物車Action
7.9.6創建繼續購買Action
7.9.7創建確認訂單Action
7.10Linux下整合Apache與Tomeat
7.10.1Connector連線器的安裝
7.10.2整合安裝設定
7.10.3測試整合
7.1l運行項目
7.11.1啟動MySQL資料庫伺服器
7.11.2運行項目
第8章Web資料庫MySQL
8.1MySQL資料庫體系結構
8.2MySQL資料庫安裝過程
8.2.1選擇要安裝的MySQL版本
8.2.2MySQL安裝過程
8.3MySQL欄位類型
8.3.1數值類型
8.3.2字元串(字元)類型
8.3.3日期/時間類型
8.4MySQL資料庫管理
8.4.1MySQL伺服器的啟動和關閉
8.4.2MySQL用戶賬號管理
8.5MySQL資料庫操作
8.5.1創建、刪除和選擇資料庫
8.5.2創建、刪除和更改表
8.5.3添加記錄
8.5.4檢索記錄
8.5.5更新、刪除記錄
8.6MYSQL資料庫工具程式
8.6.1myisampack工具
8.6.2mysql工具
8.6.3mysqlaccess工具
8.6.4mysqladmin工具
8.6.5mysqlshow工具
8.7MySQLGUI工具
8.7.1MySQLAdministrator
8.7.2MySQLQueryBrowser
8.7.3phpMyAdmin
……