新書推薦:
《
古今“书画同源”论辨——中国书法与中国绘画的关系问题兼中国画笔墨研究
》
售價:HK$
132.2
《
《日本文学史序说》讲演录
》
售價:HK$
72.8
《
无尽的海洋:美国海事探险与大众文化(1815—1860)
》
售價:HK$
99.7
《
治盗之道:清代盗律的古今之辨
》
售價:HK$
122.1
《
甲骨文丛书·剑桥世界暴力史(第一卷):史前和古代世界(套装全2册)
》
售價:HK$
210.6
《
甲骨文丛书·中华早期帝国:秦汉史的重估
》
售價:HK$
300.2
《
欲望与家庭小说
》
售價:HK$
98.6
《
惜华年(全两册)
》
售價:HK$
70.3
編輯推薦:
本书应用 Oracle JDeveloper IDE、Oracle AS 10g Container for Java EE 以及 Oracle DB XE 作为 Web 应用的 开发与运行环境,介绍了如何在上述 3 个开发与运行环境下如何开发 Servlet、JSP 等 Java EE Web 应用开发技术。 同时,本书还介绍了如何基于 NetBeans IDE 开发 Java FX 应用。书中每一章都有大量的实例,最后给出了基于 MVC 的 Java EE Web 应用的综合应用案例,以及 Java FX 综合应用案例。作者对重点实例还阐述了编程思想并 归纳了必要的结论和概念。
內容簡介:
本书以Oracle JDeveloper 10g与Oracle AS 10g Container for Java EE作为Java Web应用的开发与运行环境,介绍如何在上述两个环境下开发与运行Servlet、JSP等Java Web应用。同时,本书还介绍如何基于NetBeans IDE开发JavaFX应用。书中每章都有大量的实例,最后给出了基于MVC的Java Web应用的综合案例,以及JavaFX应用综合案例。本书还对重点实例阐述了编程思想并归纳了必要的结论和概念,并提供电子教案及实例源代码等配套教学资源。 本书可作为高等学校相关专业的教材,也可供自学者参考阅读。
目錄 :
第1篇 Oracle JDeveloper与Web应用开发
第1章 Oracle JDeveloper3
1.1Java 2企业版3
1.1.1Java EE体系结构3
1.1.2客户层4
1.1.3表示层5
1.1.4业务层5
1.1.5企业信息系统层5
1.2下载与安装Oracle JDeveloper 10g6
1.3集成开发环境8
1.3.1命令工作区8
1.3.2开发工作区9
1.3.3信息浏览工作区11
1.4联机帮助11
1.5IDE工作环境配置12
1.6JDeveloper对象库13
1.7本章 小结14第2章 Oracle AS 10g Container for Java EE17
2.1Java EE应用程序的构成17
2.2OC4J概述19
2.3OC4J的应用开发特性20
2.4初始化OC4J22
2.5使用与部署Web应用24
2.5.1注册Web应用24
2.5.2Web应用的结构24Java Web与JavaFX应用开发——基于Oracle JDeveloper、Oracle DB XE与NetBeans实现目录2.6本章 小结26第3章 基本Servlet程序设计27
3.1Servlet的基本概念27
3.2基本Servlet结构28
3.2.1GenericServlet与HttpServlet28
3.2.2Servlet的生命周期29
3.3基于JDeveloper开发Servlet30
3.3.1创建基本的Servlet30
3.3.2分析BasicServlet类34
3.3.3部署Web应用35
3.4本章 小结41第4章 Servlet API程序设计43
4.1javax.servlet包43
4.1.1javax.servlet接口43
4.1.2javax.servlet类44
4.1.3Servlet接口45
4.1.4GenericServlet类45
4.1.5ServletRequest接口45
4.1.6ServletResponse接口46
4.2javax.servlet.http包47
4.2.1HttpServletRequest接口47
4.2.2HttpServletResponse接口48
4.2.3HttpServlet类48
4.3构造一个HTTP请求头的Servlet50
4.4Servlet会话处理52
4.4.1HttpSession接口52
4.4.2计数器Servlet53
4.5本章 小结55第5章 基本JSP程序设计57
5.1JSP概述57
5.1.1JSP运行原理58
5.1.2JSP生命周期58
5.1.3JSP执行过程59
5.2JSP脚本元素60
5.3基于IDE开发JSP页面61
5.4JSP隐含对象64
5.4.1对象使用范围65
5.4.2request对象65
5.4.3response对象67
5.4.4out对象70
5.4.5session对象71
5.4.6application对象75
5.4.7page与config对象77
5.4.8pageContext对象78
5.5本章 小结78第6章 JSP指令、操作与JavaBean81
6.1JSP指令81
6.1.1page指令82
6.1.2include指令87
6.2JSP操作87
6.2.1与87
6.2.287
6.3JSP与JavaBean89
6.3.1JavaBean的存取范围90
6.3.2使用JavaBean90
6.3.3JavaBean在JSP中的应用92
6.4本章 小结95
第2篇 Oracle DB XE与JDBC应用开发
第7章 Oracle DB XE基础知识99
7.1Oracle DB XE概述99
7.2Oracle DB XE系统需求100
7.3下载与安装Oracle DB XE100
7.4Oracle XE DB体系结构103
7.4.1Oracle实例103
7.4.2Oracle数据库105
7.5启动与停止Oracle DB XE106
7.6连接Oracle DB XE106
7.7Oracle Application Express107
7.8本章 小结109第8章 Oracle DB XE模式对象111
8.1SQL概述111
8.2数据库模式对象111
8.3创建表113
8.4维护表结构118
8.5输入和修改表数据118
8.6本章 小结120第9章 用SQL访问Oracle DB XE121
9.1SQL函数121
9.1.1数值型函数121
9.1.2字符型函数122
9.1.3日期型函数122
9.1.4转换函数123
9.1.5 聚集函数124
9.2SQL操作符124
9.3用SQL查询数据125
9.4用SQL输入数据132
9.5用SQL更新数据133
9.6用SQL删除数据134
9.7本章 小结134第10章 Oracle JDBC程序设计135
10.1JDBC的基本概念135
10.2java.sql包137
10.3JDBC工作原理137
10.4JDBC驱动程序138
10.5基于JDBC API访问通用数据库140
10.6基于JDBC API连接Oracle DB XE143
10.6.1Oracle JDBC驱动程序143
10.6.2命名服务与目录服务144
10.6.3javax.sql包146
10.6.4JDBC数据源146
10.6.5基于Oracle JDeveloper连接Oracle DB XE150
10.6.6PL/SQL程序设计环境156
10.7本章 小结157第11章 基于JDBC API的Web应用开发159
11.1Connection接口159
11.2Statement接口160
11.3SQLException类163
11.4ResultSet接口164
11.4.1串行访问ResultSet164
11.4.2ResultSet接口中的方法165
11.4.3结果集元数据168
11.4.4可被更新和滚动的结果集170
11.5PreparedStatement接口173
11.6CallableStatement接口177
11.7DatabaseMetaData接口178
11.8本章 小结180第12章 Java Web应用开发案例分析181
12.1Web应用设计的重要性181
12.2问题的提出182
12.3MVC设计模式183
12.4结构化Web应用185
12.5Java EE Web应用开发案例分析187
12.5.1数据表的设计187
12.5.2功能介绍188
12.5.3体系结构188
12.5.4显示模块的设计190
12.5.5修改模块的设计193
12.5.6添加模块的设计198
12.5.7删除模块的设计201
12.6本章 小结203
第3篇 NetBeans与JavaFX应用开发
第13章 NetBeans IDE207
13.1NetBeans概述207
13.2下载与安装NetBeans208
13.3NetBeans IDE概述212
13.3.1NetBeans菜单栏212
13.3.2NetBeans工具栏213
13.3.3NetBeans窗口214
13.3.4代码编辑器219
13.4基于IDE开发Java Application221
13.5基于NetBeans IDE连接与操作Oracle DB 11g XE224
13.6本章 小结227第14章 JavaFX GUI程序设计229
14.1JavaFX的基本概念229
14.2JavaFX程序框架231
14.3JavaFX控件Label234
14.4JavaFX控件Button236
14.5其他3个JavaFX控件238
14.6Image与ImageView控件246
14.7TreeView控件248
14.8JavaFX菜单252
14.9效果与变换259
14.10JavaFX综合案例263
14.11本章 小结265第15章 JavaFX Media程序设计267
15.1JavaFX支持的媒体编解码器267
15.2HTTP实时流媒体支持268
15.3创建Media Player268
15.4将媒体嵌入Web Page269
15.5创建JavaFX应用270
15.6控制媒体播放272
15.7创建控件272
15.8添加逻辑功能代码274
15.9修改EmbeddedMediaPlayer.java代码278
15.10本章 小结280参考文献281
內容試閱 :
一、本书的定位
JavaFX是为了更好地满足现代GUI的需求与设计,而在JDK 8中推出的Java语言新一代GUI开发框架;Oracle DB 11g XE是Oracle公司推出的一个适用于中小型网站建设的优秀的网络数据库系统,具有大型Oracle数据库系统的基本功能,同时能够在个人计算机上安装、使用,具有小巧灵活、简单易学、快速安全等基本技术特征;Oracle JDeveloper是一个免费的Java EE集成开发环境 (IDE),简化了Java Web应用的开发,解决了Java Web应用开发生命周期的每个步骤,JDeveloper为Oracle的平台和Oracle的应用提供了完整的端到端开发的解决方案;Oracle AS 10g Container for Java EE(OC4J 10g)是面向Java EE应用开发的Java EE容器,是Oracle Application Server最为重要的组成部分。
目前,单纯编写Java Web应用、JavaFX、Oracle DB XE、Oracle AS Container for Java EE以及Oracle JDeveloper的书籍较多,但是将这四者有机地结合起来又适用于Java Web应用开发的书籍却不曾见到。而且,四者所应用的软件都可以在Internet上免费下载使用,其实验环境的构建在单机与网络环境下都可以实现,具有软硬件环境投资少、经济实用、构建简单等特点,对各类高等学校的教学与实验都有很大帮助。本书在编写上体现了简单易学的特点,步骤清晰,内容丰富,并带有大量插图以帮助读者理解其基本内容,同时对内容的编排和例题的选择做了严格的控制,确保一定的深度与广度。书中每个例题都配有执行结果插图,并对源代码进行了分析与讨论。学习本书的读者应该具有Java语言程序设计的基础。
二、 本书的特色
本书选择Oracle JDeveloper IDE与Oracle AS Container for Java EE作为Java Web应用的开发与运行环境,详细探讨了如何在这两个环境下开发与运行Servlet、JSP等Java Web应用。同时,本书还介绍了基于NetBeans开发JavaFx应用。书中每章都有大量的实例,最后给出了基于MVC的Java Web应用开发,以及基于JavaFX的综合应用案例。作者还对重点实例阐述了编程思想并归纳了必要的结论和概念。本书的电子教案及实例源代码等配套教学资源,均可以在清华大学出版社网站免费下载。
三、 本书的知识体系
本书共15章,分为“Oracle JDeveloper与Java Web应用开发”“Oracle DB XE与JDBC应用开发”和“NetBeans与JavaFX应用开发”3篇。第1篇包括第1~6章。第1~2章介绍Oracle JDeveloper 10g这个强大的Java EE IDE与Oracle AS 10g Container for Java EE 10g(OC4J 10g)的下载与安装、基本使用方法,以及如何将Java Web应用部署到OC4J中的基本原理与方法。第3~6章介绍如何在上述两个开发与运行环境下开发、部署,以及运行Servlet、JSP等Java Web应用。第2篇包括第7~12章,主要介绍Oracle DB XE基础知识与JDBC应用开发技术,Java Web应用开发案例分析等内容。第3篇包括第13~15章,介绍NetBeans IDE的下载、安装以及基本使用方法,还介绍如何基于NetBeans IDE连接Oracle DB 11g XE,以及JavaFX GUI程序设计与JavaFX Media程序设计等方面的内容。
本书从选题到立意,从酝酿到完稿,自始至终得到学校、院系领导和同行教师的关心与指导,特别是本书的责任编辑认真、严谨、热情的工作作风,为本书的顺利出版提供了有力保障。本书也吸纳和借鉴了中外参考文献中的原理知识和资料,在此一并致谢。由于作者教学、科研任务繁重且水平有限,加之时间紧迫,书中难免存在错误和不妥之处,诚挚地欢迎读者批评指正。
宋波2022年8月