java web 應用技術與案例教程_《Java Web應用開發技術與案例教程》怎么樣_目錄_pdf在線閱讀 - 課課家教育...

出版說明

前言

第1章 java Web應用開發技術概述

1.1 Java Web應用開發技術簡介

1.1.1 Java Web應用

1.1.2 Java Web應用開發技術

1.2 Java Web開發環境及開發工具

1.2.1 JDK的下載與安裝

1.2.2 Tomcat服務器的安裝和配置

1.2.3 MyEclipse集成開發工具的安裝與操作

1.3 Java Web應用程序的開發與部署

1.3.1 Java Web應用程序的開發過程示例

1.3.2 Java Web應用程序的目錄結構

1.3.3 Java Web應用程序的打包與部署以及導入與導出

1.3.4 配置虛目錄

本章小結

習題

第2章 靜態網頁開發技術

2.1 HTML網頁設計

2.1.1 HTML文檔結構與基本語法

2.1.2 HTML基本標記與使用

2.1.3 HTML表單標簽與表單設計

2.1.4 表單設計案例--學生入校注冊頁面設計

2.1.5 HTML框架標簽與框架設計

2.1.6 框架設計案例--多媒體播放系統設計

2.2 CSS樣式表

2.2.1 CSS樣式表的定義與使用

2.2.2 CSS常用屬性

2.2.3 案例--利用CSS對注冊頁面實現修飾

2.3 JavaScript腳本語言

2.3.1 JavaScript的基本語法

2.3.2 JavaScript的事件

2.3.3 JavaScript的對象

2.3.4 案例--JavaScript實現輸入驗證

2.4 基于HTML+JavaScript+CSS的開發案例

2.4.1 JavaScript+CSS+DIV實現下拉菜單

2.4.2 JavaScript +CSS+DIV實現表格變色

本章小結

習題

第3章 JSP技術

3.1 JSP技術簡介

3.1.1 JSP頁面的結構

3.1.2 JSP程序的運行機制

3.2 JSP語法

3.2.1 JSP基本元素

3.2.2 JSP指令元素

3.2.3 JSP動作元素

3.3 JSP內置對象概述

3.4 request對象

3.4.1 request對象的常用方法

3.4.2 訪問(獲取)請求參數

3.4.3 新屬性的設置和獲取

3.4.4 獲取客戶端信息

3.5 response 對象

3.5.1 response 對象的常用方法

3.5.2 重定向網頁

3.5.3 頁面定時刷新或自動跳轉

3.6 session對象

3.6.1 session對象主要方法

3.6.2 創建及獲取客戶的會話信息

3.7 application對象

3.7.1 application對象的主要方法

3.7.2 案例--統計網站訪問人數

3.8 out對象

3.9 JSP應用程序設計綜合示例

3.9.1 網上答題及其自動評測系統

3.9.2 設計簡單的購物車應用案例

本章小結

習題

第4章 JDBC數據庫訪問技術

4.1 JDBC技術簡介

4.1.1 驅動程序接口Driver

4.1.2 驅動程序管理器DriverManager

4.1.3 數據庫連接接口Connection

4.1.4 執行SQL語句接口Statement

4.1.5 執行動態SQL語句接口PreparedStatement

4.1.6 訪問結果集接口ResultSet

4.2 JDBC訪問數據庫

4.2.1 注冊驅動MySQL的驅動程序

4.2.2 JDBC連接數據庫創建連接對象

4.2.3 創建數據庫的操作對象

4.2.4 執行SQL

4.2.5 獲得查詢結果并進行處理

4.2.6 釋放資源

4.2.7 數據庫亂碼解決方案

4.3 綜合案例--學生身體體質信息管理系統的開發

4.3.1 數據庫和數據表的建立

4.3.2 注冊驅動并建立數據庫的連接

4.3.3 添加記錄模塊的設計與實現

4.3.4 查詢記錄模塊的設計與實現

4.3.5 修改記錄模塊的設計與實現

4.3.6 刪除記錄模塊的設計與實現

4.3.7 數據庫操作的模板

4.3.8 整合各設計模塊形成完整的應用系統

4.3.9 問題與思考

4.4 數據源與連接池技術

4.4.1 配置數據源

4.4.2 使用連接池技術訪問數據庫的處理步驟

4.4.3 連接池應用--學生身體體質信息顯示模塊的設計與實現

4.4.4 問題與思考

本章小結

習題

第5章 JavaBean技術

5.1 JavaBean技術

5.1.1 JavaBean的設計

5.1.2 JavaBean的安裝部署

5.2 在JSP中使用JavaBean

5.2.1 聲明JavaBean對象

5.2.2 訪問JavaBean屬性--設置JavaBean屬性值

5.2.3 訪問JavaBean屬性--獲取JavaBean屬性值并顯示

5.2.4 訪問JavaBean方法--調用JavaBean業務處理方法

5.2.5 案例--基于JavaBean+JSP求任意兩數代數和

5.3 多個JSP頁面共享JavaBean

5.3.1 共享JavaBean的創建

5.3.2 案例--網頁計數器JavaBean的設計與使用

5.4 綜合案例--數據庫訪問

JavaBean的設計

本章小結

習題

第6章 Servlet技術

6.1 Servlet技術

6.1.1 Servlet編程接口

6.1.2 設計Servlet

6.2 Servlet常用對象及其方法

6.3 綜合案例--基于JSP+Servlet的用戶登錄驗證

6.4 在Servlet中使用JavaBean

6.5 JSP與Servlet的數據共享

6.5.1 基于請求的數據共享

6.5.2 基于會話的數據共享

6.5.3 基于應用的數據共享

6.6 JSP與Servlet的關聯關系

6.7 基于JSP+Servlet+JavaBean實現復數運算

6.8 Cookie管理

6.8.1 Cookie的基本用法

6.8.2 Cookie的相關方法

6.8.3 案例--利用Cookie實現自動登錄

本章小結

習題

第7章 Java Web常用開發模式與案例

7.1 單純的JSP頁面開發模式

7.1.1 單純的JSP頁面開發模式簡介

7.1.2 JSP頁面開發模式案例--求和運算

7.1.3 JSP+JDBC開發模式案例--實現基于數據庫的登錄驗證

7.1.4 單純的JSP頁面開發模式存在的問題與缺點

7.2 JSP+JavaBean開發模式

7.2.1 JSP+JavaBean開發模式簡介

7.2.2 JSP+JavaBean開發案例--求和運算

7.2.3 JSP+JavaBean+JDBC案例--基于數據庫的登錄驗證

7.2.4 JSP+JavaBean開發模式的優點與缺點

7.3 JSP+Servlet開發模式

7.3.1 JSP+Servlet開發模式簡介

7.3.2 JSP+Servlet開發案例--求和運算

7.3.3 JSP+Servlet+JDBC開發案例--基于數據庫的登錄驗證

7.3.4 JSP+Servlet開發模式的優點與缺點

7.4 JSP+Servlet+JavaBean開發模式

7.4.1 基于JSP+Servlet+JavaBean的MVC的實現

7.4.2 JSP+Servlet+JavaBean開發案例-求和運算

7.4.3 JSP+Servlet+JavaBean案例--基于數據庫的登錄驗證

7.4.4 JSP+Servlet+JavaBean案例--學生體質信息管理系統

7.5 JSP+Servlet+JavaBean+DAO開發模式

7.5.1 DAO模式與數據庫訪問架構

7.5.2 JSP+Servlet+JavaBean+DAO案例--學生體質信息管理

本章小結

習題

第8章 EL、JSTL和ajax技術

8.1 表達式語言EL

8.1.1 EL語法

8.1.2 EL內部對象

8.1.3 EL對JavaBean的訪問

8.2 JSTL標簽庫

8.2.1 JSTL簡介

8.2.2 常用JSTL標簽

8.3 綜合案例--使用EL和JSTL顯示查詢結果

8.4 Ajax技術

8.4.1 Ajax技術簡介

8.4.2 XMLHttpRequest對象

8.5 Ajax應用案例

8.5.1 案例--異步表單驗證

8.5.2 案例--實現級聯列表

8.5.3 案例--輸入提示和自動完成

本章小結

習題

第9章 過濾器和監聽器技術

9.1 過濾器技術

9.1.1 過濾器編程接口

9.1.2 設計過濾器

9.1.3 案例--基于過濾器的用戶權限控制

9.1.4 案例--基于過濾器的中文亂碼解決

9.1.5 案例--禁止未授權的IP訪問站點過濾器

9.2 監聽器技術

9.2.1 監聽器編程接口

9.2.2 設計監聽器

9.2.3 案例--會話計數監聽器的設計

本章小結

習題

第10章 Java Web實用開發技術

10.1 圖形驗證碼

10.1.1 圖形驗證碼簡介

10.1.2 圖形驗證碼的實現

10.1.3 案例--帶圖形驗證碼的登錄模塊

10.2 MD5加密

10.2.1 MD5加密算法簡介

10.2.2 MD5算法的實現

10.3 在線編輯器

10.3.1 在線編輯器簡介

10.3.2 CKEditor的使用

10.3.3 案例--使用CKEditor編輯公告內容

10.4 文件的上傳與下載

10.4.1 常見文件上傳下載組件

10.4.2 文件上傳的實現

10.4.3 文件下載的實現

10.4.4 案例--使用Cos組件實現作業上傳

10.5 Java Mail編程

10.5.1 Java Mail簡介

10.5.2 使用Java Mail發送郵件

10.5.3 案例--使用Java Mail實現郵件發送

10.6 頁面分頁技術

10.6.1 分頁技術的設計思想

10.6.2 分頁具體實現

本章小結

習題

第11章 Struts2框架技術

11.1 Struts2簡介

11.1.1 Struts2的組成與工作原理

11.1.2 搭建Struts2開發環境

11.1.3 Struts2入門案例--基于Struts2任意兩數據的代數和

11.1.4 Struts 2的中文亂碼問題處理

11.2 Struts2的配置文件

11.3 Struts2的業務控制器--Action類設計

11.3.1 Action實現類

11.3.2 Action訪問Web對象

11.3.3 多方法的Action

11.4 Struts2的OGNL表達式、標簽庫、國際化

11.4.1 Struts2的OGNL表達式

11.4.2 Struts2的標簽庫

11.4.3 Struts2的國際化

11.4.4 Struts2的國際化應用案例

11.5 Struts2的攔截器

11.5.1 Struts2的內建攔截器

11.5.2 Struts2攔截器的自定義實現

11.5.3 案例--文字過濾器的設計與應用

11.6 Struts2的文件上傳和下載

11.6.1 文件上傳

11.6.2 文件下載

11.7 Struts2的輸入驗證

11.7.1 使用validate()方法實現驗證

11.7.2 使用驗證文件實現驗證

11.7.3 案例--實現客戶注冊輸入驗證

本章小結

習題

第12章 Hibernate持久化技術

12.1 Hibernate技術簡介

12.1.1 Hibernate簡介

12.1.2 Hibernate的體系結構

12.2 Hibernate軟件包的下載與配置

12.3 Hibernate核心組件

12.3.1 Hibernate核心類

12.3.2 Hibernate的PO對象

12.3.3 Hibernate配置文件

12.3.4 Hibernate映射文件

12.4 Hibernate運行過程與編程步驟

12.4.1 Hibernate運行過程

12.4.2 使用Hibernate編程步驟

12.4.3 Hibernate編程入門案例

12.5 Hibernate的實體映射

12.5.1 實體映射基礎

12.5.2 實體關系映射

12.6 Hibernate的實體操作與數據查詢

12.6.1 實體操作

12.6.2 數據查詢

12.6.3 案例--使用Hibernate實現UserDao

12.7 綜合案例--基于Struts2+Hibernate的學生信息管理系統

本章小結

習題

參考文獻

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/532343.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/532343.shtml
英文地址,請注明出處:http://en.pswp.cn/news/532343.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

java環境變量自動設置_自動設置Java環境變量

echo offSETLOCALENABLEDELAYEDEXPANSIONfor /f "tokens2* delims " %%i in(reg query "HKLM\Software\JavaSoft\Java Development Kit" /s ^|find /I"JavaHome") do (echo 找到目錄 %%jset /p isOK該目錄是不是JDK^(JavaDevelopment Kit^)的安裝…

mysql運行狀態監控研究內容_如何監控mysql主從的運行狀態shell腳本實例介紹

如何監控mysql主從的運行狀態shell腳本實例介紹。#!/bin/bash#define mysql variablemysql_user”root”mysql_pass”123456″email_addr”slavecentos.bz”mysql_statusnetstat -nl | awk ‘NR>2{if ($4 ~ /.*:3306/) {print “Yes”;exit 0}}’if [ "$mysql_status&q…

java 100% cpu_Java服務,CPU 100%問題如何快速定位?

Java服務,有時候會遇到CPU 100%的問題,對于這樣的問題,我們如何快速定位并解決呢?一般會有如下三個步驟:1、找到最耗CPU的進程2、找到這個進程中最耗CPU的線程3、查看堆棧信息,定位線程的什么操作消耗了大量…

java 泛型 加_Java泛型并將數字加在一起

為了一般地計算總和,您需要提供兩個動作:>一種總計零項的方法>一種總結兩個項目的方法在Java中,您可以通過界面完成.這是一個完整的例子:import java.util.*;interface adder {T zero(); // Adding zero itemsT add(T lhs, T rhs); // Adding two …

java 字母金字塔_LeetCode756:金字塔轉換矩陣(JAVA題解)

題目描述現在,我們用一些方塊來堆砌一個金字塔。 每個方塊用僅包含一個字母的字符串表示。使用三元組表示金字塔的堆砌規則如下:對于三元組(A, B, C) ,“C”為頂層方塊,方塊“A”、“B”分別作為方塊“C”下一層的的左、右子塊。當…

java final static_Java基礎之final、static關鍵字

一、前言關于這兩個關鍵字,應該是在開發工作中比較常見的,使用頻率上來說也比較高。接口中、常量、靜態方法等等。但是,使用頻繁卻不代表一定是能夠清晰明白的了解,能說出個子丑演卯來。下面,對這兩個關鍵字的常見用法…

docker mysql57_docker安裝mysql57

提高應用交付效率mysql1. 支持服務發現,避免服務重啟遷移 IP 變動帶來影響;2. 支持微服務化,下降代碼維護及重構復雜度,適應快速變化的業務需求。sql快速響應業務變化docker1. 靈活水平擴展,應對業務量的驟然變化&…

java刪除csv一行_在Java中讀取CSV文件時跳過第一行

嘿家伙我正在編寫解析器代碼來讀取.csv文件并將其解析為XML.這是我的代碼,它工作正常,但我希望它跳過文件中的第一行.所以我決定設置一個HashMap,但它似乎確實有效&#xff1a;for (int i 0; i < listOfFiles.length; i) {File file listOfFiles[i];if (file.isFile() &am…

java語言錯誤的是解釋運行的_Java基礎知識測試__A卷_答案

考試宣言:同學們, 考試考多少分不是我們的目的! 排在班級多少的名次也不是我們的初衷!我的考試的目的是要通過考試中的題目,檢查大家在這段時間的學習中,是否已經把需要掌握的知識掌握住了,如果哪道題目你不會做,又或者做錯了, 那么不用怕, 考完試后, 導師講解的時候你要注意聽…

java 持續集成工具_Jenkins-Jenkins(持續集成工具)下載 v2.249.2官方版--pc6下載站

Jenkins是一款基于java開發的持續集成工具&#xff0c;是一款開源軟件&#xff0c;主要用于監控持續重復的工作&#xff0c;為開發者提供一個開發易用的軟件平臺&#xff0c;使軟件的持續集成變成可能。。相關軟件軟件大小版本說明下載地址Jenkins是一款基于java開發的持續集成…

java中number類型能否相除_Java中 如果復數類成員是int型,怎么實現兩個復數相除...

(1) 復數類Complex 的屬性有&#xff1a;RealPart : int型&#xff0c;代表復數的實數部分ImaginPart : int型&#xff0c;代表復數的虛數部分package applet;import java.applet.*;import java.awt.*;public class j_1 extends Applet{Complex a,b,c,d,e,f;public void in…

java中線程調度遵循的原則_深入理解Java多線程核心知識:跳槽面試必備

多線程相對于其他 Java 知識點來講&#xff0c;有一定的學習門檻&#xff0c;并且了解起來比較費勁。在平時工作中如若使用不當會出現數據錯亂、執行效率低(還不如單線程去運行)或者死鎖程序掛掉等等問題&#xff0c;所以掌握了解多線程至關重要。本文從基礎概念開始到最后的并…

java禁止js獲取cookie_java中Cookie被禁用后Session追蹤問題

一.服務器端獲取Session對象依賴于客戶端攜帶的Cookie中的JSESSIONID數據。如果用戶把瀏覽器的隱私級別調到最高&#xff0c;這時瀏覽器是不會接受Cookie、這樣導致永遠在服務器端都拿不到的JSESSIONID信息。這樣就導致服務器端的Session使用不了。Java針對Cookie禁用&#xff…

java類構造方法成員方法練習_面向對象方法論總結 練習(一)

原標題&#xff1a;面向對象方法論總結 & 練習(一)學習目標1.面向對象與面向過程2.類與對象的概念3.類的定義&#xff0c;對象的創建和使用4.封裝5.構造方法6.方法的重載內容1.面向對象與面向過程為什么會出現面向對象反分析方法&#xff1f;因為現實世界太復雜多變&#x…

mysql 統計查詢不充電_MySql查詢語句介紹,單表查詢,來充電吧

mysql在網站開發中&#xff0c;越來越多人使用了&#xff0c;方便部署&#xff0c;方便使用。我們要掌握mysql,首先要學習查詢語句。查詢單個表的數據&#xff0c;和多個表的聯合查詢。下面以一些例子來先簡單介紹下單表查詢。操作方法01首先看下我們例子用到的數據表&#xff…

MySQL線上優化_線上MySQL千萬級大表,如何優化?

前段時間應急群有客服反饋&#xff0c;會員管理功能無法按到店時間、到店次數、消費金額進行排序。經過排查發現是 SQL 執行效率低&#xff0c;并且索引效率低下。圖片來自 Pexels應急問題商戶反饋會員管理功能無法按到店時間、到店次數、消費金額進行排序&#xff0c;一直轉圈…

java底層怎么學_java學習----底層原理一

數據類型java自帶8種基本類型&#xff0c;4中整型類型&#xff0c;2種浮點類型&#xff0c;1種用于表示Unicode編碼的字符單元的字符類型&#xff0c;和1種用于表示真值的bool類型(這8種基本類型都有自己的隱式初始值)。long在申請變量時賦值數據后必須加l或L&#xff0c;若不加…

java實驗報告合肥工業大學_合肥工業大學數據結構上機實驗代碼與實驗報告(全)github地址...

C&plus;&plus;實現鏈隊類——合肥工業大學數據結構實驗5&#xff1a;鏈式隊列實驗5 5.1 實驗目的 熟練掌握隊列的順序鏈式存儲結構. 熟練掌握隊列的有關算法設計,并在鏈隊列上實現. 根據具體給定的需求,合理設計并實現相關結構和算法. 5.2 實驗要求 5.2.1鏈隊列實驗要 …

php 類分開寫,自己前幾天寫的無限分類類_PHP教程

自己前幾天寫的無限分類類_PHP教程前一周寫的吧&#xff0c;使用中效果還不錯。主要思想來自&#xff1a;http://www.phpobject.net/b...[urlhttp://www.phpobject.net/blog/read.php?49][/url]這里就不多解釋原理了&#xff0c;直接發代碼。PS:這里代碼是不能直接使用的&…

php創建表設置編碼,教您在Zend Framework里如何設置數據庫編碼以及怎樣給數據表設定前綴!...

當我們在開發項目時..大家都會遇到一個問題就是:數據庫的編碼問題.當然我們不用Zend Framework做為項目開發的框架時..我們可以很快,很容易搞定這個小問題..但是當我們要使用Zend Framewok開發項目時..我們可能一時會不知道如何解決這個小問題..比如我就是這樣的人..在開發這個…