Java開發技術實踐

Java開發技術實踐

《Java開發技術實踐》是 2015年1月科學出版社出版的圖書,作者是李聖文,楊之江,龔君芳。

基本介紹

  • 書名:ava開發技術實踐
  • 作者:李聖文,楊之江,龔君芳
  • 頁數:240
  • 定價:36.00
  • 出版時間:2015年1月出版
  • 裝幀:平裝
  • 開本:16開
出版信息,內容簡介,目錄,

出版信息

Java開發技術實踐
卓越工程師計畫——軟體工程專業系列叢書
,李聖文,楊之江,龔君芳
科學出版社 2015年1月出版
定價:36.00 語種:
標準書號:978-7-03-042585-0 裝幀:平裝
版本:101 開本:16開
責任編輯:武漢辦事處 字數:250千字
讀者對象: 頁數:240
書類: 冊/包:
編輯部:武漢辦事處
附註:

內容簡介

Java軟體開發是信息類專業軟體開發中的核心課程,屬於實用技術類範疇,目標是培養學生掌握分散式、網路等現代軟體開發方法。本教材根據信息類專業的實際情況,考慮到學生在上此門課程之前已經有過計算機語言、面向對象的思想、數據結構的基礎,綜合涉及java基礎知識、類庫、企業開發、web開發等內容。教材旨在系統規範地安排實踐教學內容及實驗時間,可以有效緩解實習指導任務繁重的現狀,提高學生操作能力訓練的教學效果。在內容安排上,注重java語言體系、企業開發、web開發理論與實踐角度組織,對於面向對象思想不在涉及,對於java語言的語法不做過多討論,重點培養學生完整的Web企業開發知識體系。

目錄

第1章開發工具與環境1
1.1JDK開發環境.1
1.1.1JDK安裝.1
1.1.2環境變數設定1
1.2基於命令行的開發2
1.2.1第一個Java程式2
1.2.2Java程式的編譯3
1.2.3程式執行.4
1.2.4程式調試.5
1.3基於Eclipse的開發5
1.3.1Eclipse簡介5
1.3.2Eclipse項目實踐7
1.3.3程式編譯錯誤的消除10
1.3.4庫的引用11
1.3.5Java應用程式調試實例11
1.3.6相關視窗設定14
1.3.7Eclipse外掛程式14
1.4JDK常用工具15
1.4.1JAR16
1.4.2JavaDoc16
1.5習題18第2章Java語言基礎19
2.1基本語法19
2.1.1標識符與關鍵字19
2.1.2基本數據類型20
2.1.3運算符21
2.1.4Java包21
2.2Java中的面向對象22
2.2.1對象引用22
2.2.aa.ag.jc23
2jvlnObet
2.2.aa.ag.tig3jvlnSrn24
2.2.4包裝類24
2.2.5數組26
2.3構建類27
2.3.1接口27
2.3.2構造與析構28
2.3.3訪問控制29
2.3.4繼承29
2.3.5嵌套類30
2.4反射33
2.5異常處理35
2.6容器類36
2.7命名規範37
2.8Java與C++37
2.8.1語法與辭彙37
2.8.2類型?值?變數?表達式38
2.8.3Java類與對象39
2.8.4繼承和多態41
2.9習題42第3章資料庫開發44
3.1JDBC介紹44
3.2JDBCAPI45
3.2.1Connection對象45
3.2.2DriverManager類45
3.2.3Statement對象46
3.2.4ResultSet對象47
3.2.5PreparedStatement49
3.2.6CalableStatement51
3.3Java資料庫——HSQLDB53
3.3.1簡介53
3.3.2伺服器模式啟動示例54
3.3.3客戶端工具55
3.4JDBC實例56
3.5習題58第4章圖形用戶界面59
4.1事件處理59
4.1.1事件處理機制59
4.1.2Frame示例60
4.1.3使用適配器類簡化代碼62
4.2AWT組件64
4.2.1按鈕64
4.2.2標籤64
4.2.3文本組件65
4.2.4複選框65
4.2.5單選按鈕66
4.2.6列表66
4.2.7滾動條67
4.3Swing67
4.3.1Swing組件67
4.3.2組件的顯示69
4.3.3JOptionPanel71
4.4容器與布局72
4.4.1Swing容器73
4.4.2JPanel和JScrolPane74
4.4.3布局75
4.5JNotePad實踐77
4.6習題86第5章多執行緒87
5.1Java中的執行緒87
5.1.1作業系統與進程87
5.1.2進程與執行緒87
5.1.3Java的多執行緒機制88
5.2執行緒創建89
5.2.1Thread類89
5.2.2實現Runnable接口89
5.2.3執行緒的結束與常用方法90
5.3執行緒同步91
5.3.1不相關的執行緒91
5.3.2相關但無須同步的執行緒92
5.3.3互斥執行緒94
5.3.4競爭條件問題95
5.3.5代碼塊的同步96
5.3.6相互通信的互斥執行緒98
5.4執行緒本地存儲區103
5.5習題105
第6章網路程式設計106
6.1網路基礎106
6.1.1IP位址107
6.1.2TCP和UDP108
6.2Socket基礎111
6.2.1連線到伺服器111
6.2.2傳送郵件114
6.2.3伺服器端套接字115
6.3HTTP伺服器實例開發117
6.3.1簡單伺服器程式118
6.3.2獲取HTTP命令119
6.3.3支持並發的HTTP伺服器121
6.4URL類122
6.5習題124
第7章Web開發基礎125
7.1Web基礎125
7.1.1Post與Get125
7.1.2Web項目實踐126
7.2Servlet130
7.2.1Servlet概述131
7.2.2Servlet生命周期131
7.2.3Servlet實踐132
7.3JSP137
7.3.1JSP概述137
7.3.2JSP內置對象138
7.3.3JSP實踐139
7.4習題142
第8章JavaEE與分散式開發143
8.1分散式多層應用程式143
8.1.1安全性144
8.1.2JavaEE組件144
8.1.3JavaEE客戶端145
8.1.4Web組件146
8.1.5業務組件147
8.1.6企業信息系統層148
8.1.7JavaEE容器148
8.2JavaEE開發體系149
8.2.1JavaEE的核心API與組件149
8.2.2開發角色151
8.2.3JavaEE套用組裝和部署152
8.3EJB與企業Bean153
8.3.1企業Bean的優點154
8.3.2企業Bean的分類154
8.4無狀態會話Bean實踐157
8.4.1創建無狀態會話Bean157
8.4.2Web客戶端163
8.5遠程方法調用170
8.5.1RMI原理170
8.5.2RMI實例171
8.6Web服務173
8.6.1XML173
8.6.2SOAP174
8.6.3WSDL標準格式174
8.6.4WebService實踐174
8.7習題179
第9章SSH集成框架180
9.1Spring180
9.1.1IOC181
9.1.2AOP187
9.2ORM與Hibernate192
9.2.1Hibernate概述192
9.2.2Hibernate原理193
9.2.3開發示例194
9.3Struts200
9.3.1MVC思想概述200
9.3.2Struts開發實踐201
9.4SSH整合實踐207
9.4.1概述207
9.4.2整合Spring與Struts208
9.4.3集成Hibernate210
9.5習題213
第10章JForum實例分析214
10.1系統部署及功能介紹214
10.1.1下載與安裝214
10.1.2JForum功能介紹217
10.2源碼分析220
10.2.1框架配置檔案分析220
10.2.2MVC和ORM實現220
10.2.3JForum處理請求流程220
10.2.4檔案監視223
10.2.5資料庫訪問223
10.2.6許可權配置223
10.3二次開發223
10.3.1常用開發包223
10.3.2關鍵類224
10.3.3實例開發224
參考文獻228

相關詞條

熱門詞條

聯絡我們