java網站開發(牛皮瞭)

前言Java 是當今程序開發中最流行的編程語言之一,它不僅可以開發手機應用、桌面應用,而且越來越多地用於Java Web開發中,由於Java優越的跨平臺特性,使其備受追捧。近年來,Java Web框架技術層次不窮,跨瀏覽器、跨系統等要求更加體現瞭Java Web開發的強大生命力。網絡上,有關Java Web的書籍非常多,初學者常常不知道應該如何選擇參考書。為瞭幫助大傢學習,小編在GitHub上找到這本最高質量的開發手冊《JSP+Servlet+Tomcat應用開發》,本書從初學者的角度出發,用淺顯的實例說明復雜的知識點,並從實戰角度進行講解,為那些想在Java Web開發中大展拳腳的開發人員創造有利的條件!最後,有需要這份筆記的的小夥伴隻需要關註+轉發,再私信小編【666】即可免費獲取聯系方式~目錄總述主要內容這份手冊分為三部分,共17章,接下來小編將一一展示給大傢……第1篇(第1章~第7章) Java Web基礎開發:講述瞭如何搭建Java Web開發環境、JSP基礎語法、JSP 內置對象、Servlet技術、請求與響應、會話管理、Servlet 進階API、過濾器、監聽器等基礎知識。第1章 搭建JavaWeb開發環境正所謂“工欲善其事,必先利其器”,開發一個Web應用程序,首先必須搭建好開發環境,選擇好開發工具,從而達到事半功倍的開發效果。現如今支持Web的應用服務器非常多,例如:WebSphere、WebLogic、 Tomcat 等,配置方法各不相同,本書選擇Apache Tomcat 7.0作為服務器開發平臺,JDK使用的是1.8版本。本章主要涉及的知識點有:JSP支持的網絡協議Web應用程序的運行環境和開發環境Tomcat 軟件的安裝和配置JSP 開發工具的選擇第2章 JSP基礎語法:與編寫HTML——樣容易本章將要介紹JSP的基本語法、如何在JSP頁面中嵌套Java以及JSP的指令等。從本章開始意味著讀者將正式開始學習JSP技術。通過本章的學習,讀者可以瞭解以下內容:JSP中的註釋表達式JSP中的聲明表達式JSP中指令標簽的作用和使用方法運用HTML頁面的元素、Java 代碼段、JSP 標簽創建JSP實例第3章 JSP內置對象JSP內置對象的含義是可以直接在JSP頁面中使用的對象,使用前不需要聲明它們。若能熟悉並瞭解JSP內置對象,可以方便讀者更好地操作頁面、開發頁面、完成更復雜的業務流程。本章的主要內容如下:講解7個內置對象request. response、 session、 application、 out、 page、 config 的作用和使用方法瞭解JSP的4個作用域第4章 Servlet技術在Web應用中,Servlet 是一個重要的技術。Servlet 是利用Java類編寫的服務端程序,與平臺架構、協議無關。JSP的實質是Servlet,因為所有的JSP頁面傳回服務端時都要轉為Servlet 進行編譯、運行。由於JSP編寫HTML頁面直觀且易調試,所以JSP逐步取代Servlet在開發頁面中的作用。本章主要涉及的知識點有:Servlet的基本概念和技術特點一個 Servlet的生命周期如何編 寫和部署一個Servlet 程序Servlet 與JSP之間的關聯與區別第5章 請求與響應在JSP開發中,請求與響應是最基本的兩個內置對象。一個Web應用系統,必須得有請求和響應才能構建一個完整的程序。瞭解請求和響應的原理和其方法可以有效提高前端人員的開發效率。本章主要涉及的知識點有:掌握請求和響應的基本概念如何取得請求參數和標頭如何設置與取得請求范圍的屬性如何正確使用轉發( Forward)、重定向( Redirect )第6章 會話管理在人機交互過程中,會話管理是指保持用戶的整個會話活動的交互與計算機系統跟蹤的過程。會話管理分為:桌面會話管理、瀏覽器會話管理、Web會話管理。本書討論的是Web會話管理(通常指的是Session以及Cookie),也稱為會話跟蹤。本章主要涉及的知識點有:會話管理的基本原理HttpSession會話管理HttpSession會話管理的實例演示第7章 Servlet進階API、監聽器與過濾器本章將介紹Servlet的一些進階API、過濾器和監聽器。過濾器和監聽器是Servlet 規范裡的兩個高級特性,過濾器的作用是通過對request、 response的修改實現特定的功能,例如:請求數據字符編碼、IP地址過濾、異常過濾、用戶身份認證等。監聽器的作用是用於監聽Web程序中正在執行的程序,根據發生的事件作出特定的響應。合理利用這兩個特性,能夠輕松解決某些Web特殊問題。本章主要涉及的知識點有:ServletConfig與GenericServlet 之間的關系如何使用ServletConfig監聽器的作用是什麼以及如何編寫和部署監聽器過濾器的作用是什麼以及如何使用異步處理請求第2篇(第8章~第15章)Java Web高級開發:講述瞭MySQL數據庫開發JSP與Java Bean、EL標簽用法、JSTL標簽庫、自定義標簽、JDBC詳解、XML概述、資源國際化等Java Web高級開發所需的知識。第8章 MySQL數據庫開發在Web應用技術中,數據庫的操作是必不可少的,包括對數據庫表的增加、刪除、修改、查詢等功能。現如今,數據庫可以分為關系型數據庫和非關系型數據庫,關系型數據庫主要有MySQL、Oracle、DB2、Infomix、 SQL Server等數據庫;而非關系型數據庫主要有NoSQL、VoltDB 等數據庫。在本章中,主要介紹MySQL數據庫的開發及其在Web中的操作和應用。ps:本書如無特別說明,數據庫的操作都是在MySQL數據庫環境下進行的。本章主要涉及的知識點有:MySQL數據庫的安裝和配置MySQL數據庫的操作(包括:增加、刪除、修改等操作)MySQL數據的管理MySQL中的圖形化界面管理第9章 JSP與Java Bean軟件開發應具有較高的可維護性,以方便後續的代碼維護,而實現高可維護性的有效途徑是要實現軟件的低耦合、高內聚。軟件設計分層的概念主要就是將軟件各部分進行解耦合設計,對於JSP動態開發技術而言,Java Bean是最基礎的分層技術。Bean 是一種軟件組件,在JSP開發中經常用來封裝事務邏輯、數據庫操作等。本章將介紹JSP中Bean的使用。本章主要涉及的知識點有:介紹Bean的基本概念JSP中如何使用BeanBean的屬性以及應用Bean的作用域第10章 EL標簽:給JSP減負在JSP頁面中,經常利用JSP表達式<%==變量或者表達式%>>來輸出聲明的變量以及頁面傳遞的參數,當變量很多的時候,書寫這樣的表達式會顯得累贅,EL 標簽很好地解決瞭這個問題,它簡化瞭表達式。本章將主要介紹EL標簽的使用方法。本章主要涉及的知識點有:EL 標簽語法EL 標簽用法EL 標簽的操作符EL 標簽的隱含變量第11章 JSTL標簽庫上一章介紹瞭EL標簽的用法和示例,從而為JSP開發簡化瞭代碼量。本章介紹另外一種標簽,即JSTL標簽,它不僅可以簡化JSP代碼量,而且使得JSP開發者的維護工作更加輕松。JSTL 標簽常與EL標簽一起使用。本章主要涉及的知識點有:介紹 JSTL 標簽技術詳細介紹5類標簽庫的使用: core 標簽庫、fmt 標簽庫、fn 標簽庫、XML標簽庫和SQL標簽庫熟悉各種標簽之間的區別第12章 自定義標簽在JSP頁面中,最為理想的代碼結構是頁面中不含有Java代碼,隻含有HTML代碼和部分標簽代碼,Java代碼隻存在於業務邏輯處理的後臺中。在上一章節中介紹瞭JSTL標簽,使得JSP中的Java代碼得到簡化,頁面邏輯更加清晰,本章將介紹JSP的自定義標簽,通過本章的學習,可以做到JSP頁面由標簽組成,不留下Java代碼。本章主要涉及的知識點有:如何自定義標簽標簽庫文件的描述如何制定帶參數的自定義標簽如何制定嵌套的自定義標簽第13章 JDBC詳解本章將介紹在Web中如何與數據庫之間進行通信,包括對數據的CRUD操作。目前,主流的數據庫都支持JDBC,使用JDBC連接某個數據庫時,必須找到對應數據庫的JDBC驅動包,這樣就能連接到數據庫,讀者可以去MySQL官網下載其JDBC驅動包。本章主要涉及的知識點有:JDBC簡介MySQL的亂碼解決方案JDBC的CRUD操作結果集的處理第14章 XML概述在目前的開發系統中,總是會有很多XML文件,例如struts.xml、spring.xml、web.xml、server.xml以及自定義的XML文件,可以說XML文件無處不在,那XML是什麼呢?應該怎樣去編寫呢?如何應用呢?本章將解答這些問題。本章主要涉及的知識點有:什麼是XMLXML的基本用法XML的解析方法XML與Java類映射第15章 資源國際化通常情況下,一個Web程序是應用在互聯網中的,從理論上講它可以被全球所有的網絡在線用戶所訪問。但是不同國傢地區的訪問者都有自己的語言,Web應用需要根據訪問者的語言和習慣來自動調整頁面的顯示內容,這時就需要用到資源國際化編程。本章將介紹資源國際化編程,從而使讀者學習完本章後可以進行簡單的國際化編程和本地化編程,開發出適應性更強的網站。本章主要涉及的知識點有:資源國際化簡介資源國際化編程118N與L10N的區別Servlet的資源國際化第3篇(第16章~第17章) Java Web實戰:講述瞭如何運用Java Bean、MySQL、JSP 技術,開發企業門戶網站和帶數據庫的網上購物系統,使讀者能夠快速掌握Java Web開發技術和編寫規范。第16章 傢校通門戶網站在Web開發中,一個門戶網站是十分常見的,門戶網站的建設難度隨著客戶的要求而增加,如果隻是簡單地展示產品信息,那就非常簡單,如果像新浪網、騰訊、網易等那樣的門戶網站就要相對復雜很多,本章將介紹簡單的門戶網站制作。本章主要涉及的知識點有:開發一個簡單的傢庭學校網站瞭解一個網站的制作流程第17章 在線購物系統當下,形形色色的網上購物網站遍地都是,人們也開始習慣於網上購物帶來的便利,因此網站的建設要求也越來越復雜。本章將與讀者一起完成-一個簡易的網上購物網站。本系統采用JSP+Servlet+Java Bean技術完成,JSP 頁面負責展示數據,業務邏輯則在Servlet中實現,Java Bean負責數據的處理。這是JSP的小型項目常用的分層思想,也是現在三大框架(Struts、 Spring、Hibernate)常用的技術,希望讀者能夠熟練掌握這種分層技術,將對以後學習大型項目的開發起到事半功倍的作用。本章主要涉及的知識點有:以“在線購物系統”的開發與實現為主線,從系統需求、系統總體架構、數據庫設計、系統詳細設計這4個方面逐步深入分析,詳細講解該系統的實現過程。復習前面所介紹的知識點。在線購物系統模塊結構圖系統分層結構圖系統流程圖領取方式:點贊+關註+轉發,私信小編【666】即可免費獲取這份《JSP+Servlet+Tomcat應用開發》手冊!!!

本文出自快速备案,转载时请注明出处及相应链接。

本文永久链接: https://www.175ku.com/41859.html