前言
感謝您選擇本書,為了幫助您更好地學習本書的知識,請仔細閱讀下面的內容。
本書是根據教育部對高職高專教育人才培養工作的指導思想編寫的,全書貫穿案例項目教學的思想,從初學者的角度出發,采用循序漸進、逐步擴展的模式進行編寫,深入淺出地介紹JSP開發技術。
本書主要針對高職高專院校的教學特點設計,對內容的選擇和編排盡量滿足他們的要求,將教學內容主要定位于JSP動態網站開發的初步能力,讓學生通過這門課程的學習,能夠具備綜合運用專業軟件對中大型網站進行設計和開發的能力,為今后的職業發展打下良好基礎。
全書共分11章,內容概括如下:
第1、2章介紹了JSP開發的前期工作。第1章介紹了目前正在使用的Web2.0,及未來Web的發展方向,介紹了JSP運行的環境的搭建,介紹了JSP開發環境的搭建;第2章介紹了常用的網站開發架構,并進行了比較,還介紹JSP的開發框架。
第3~7章主要介紹的是JSP開發的基本內容,其中每一章涉及一個知識模塊。第3章介紹了JSP基本語法,包括JSP的腳本元素、指令元素和動作元素;第4章介紹了JSP內置對象,主要介紹了9個內置對象的使用方法;第5章介紹了Servlet的功能、技術特點、工作原理和使用;第6章介紹了JavaBean技術,包括JavaBean的特點和使用;第7章介紹了應用JDBC進行數據庫開發,包括連接各種數據庫的方法和連接池等。每個模塊都結合了相關的實用案例,對于掌握知識起到了很好的作用。
第8章介紹了JSP和XML。XML是一種可以將數據結構化整理并管理的下一代語言標準,更具有擴展性,與其他語言相比有更加簡單易用的特點,是繼HTML和Java之后在Internet上的熱點。JSP通過XML實現軟件的可伸縮性和可升級性。本章敘述了XML的語法規則,介紹了Java和XML之間的轉化。
第9章通過實例介紹了如何使用JSP、Servlet、JavaBean實現MVC。本章介紹了MVC的模式和特點,介紹了JSP、Servlet、JavaBean實現MVC三層架構購書網的設計。
第10章介紹了JSP實用組件。利用JSP實用組件可以完成一些實用的功能,加快開發的速度。本章介紹了常用的JSP實用組件——文件操作、發送接收郵件、動態圖表組件、報表組件和JExcel組件,以及它們的使用方法。
第11章介紹了JSP高級開發技術。本章主要對JSP高級開發技術部分內容如Struts2、Spring、Hibernate的基本內容進行了介紹,介紹了這三部分的原理和作用、環境的配置和簡單地使用,并介紹了SSH框架的整合。
本書有下列特點:
(1)面向高職。本書按照高職的教學特點進行編寫,以案例為主線進行內容的講解。
(2)有序分類。按照循序漸進的學習方式,本書對學習內容重新進行了整理排列,使得每一章既具有獨立性,整體上又具有完整性。
(3)內容全面實用。本書包括JSP初級和高級開發技術。
(4)體現新技術的使用。
(5)主要章最后有綜合實例,是對本章的綜合應用。
對在寫作過程中給予我們幫助的朋友們,在此表示深深的謝意,并感謝機械工業出版社給予的幫助。由于編寫時間倉促,加之作者水平有限,書中疏漏和錯誤之處在所難免,望廣大專家、讀者提出寶貴意見,以便修訂時加以改正。
作者
- Learning Scala Programming
- 深入淺出Electron:原理、工程與實踐
- Visual FoxPro 程序設計
- Magento 2 Development Cookbook
- Hadoop+Spark大數據分析實戰
- 新編Premiere Pro CC從入門到精通
- JavaScript+Vue+React全程實例
- MySQL數據庫管理與開發實踐教程 (清華電腦學堂)
- Elasticsearch Server(Third Edition)
- Linux Device Drivers Development
- PHP 7+MySQL 8動態網站開發從入門到精通(視頻教學版)
- Learning OpenStack Networking(Neutron)
- 區塊鏈技術進階與實戰(第2版)
- 細說Python編程:從入門到科學計算
- ABAQUS6.14中文版有限元分析與實例詳解