-
>
中医基础理论
-
>
高校军事课教程
-
>
思想道德与法治(2021年版)
-
>
毛泽东思想和中国特色社会主义理论体系概论(2021年版)
-
>
中医内科学·全国中医药行业高等教育“十四五”规划教材
-
>
中医诊断学--新世纪第五版
-
>
中药学·全国中医药行业高等教育“十四五”规划教材
WEB开发技术从入门到精通 版权信息
- ISBN:9787302623779
- 条形码:9787302623779 ; 978-7-302-62377-9
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 所属分类:>>
WEB开发技术从入门到精通 本书特色
1. 使用标准化开发技术,采用成熟的企业级Java相关规范介绍企业级信息系统的开发。
2. 按照循序渐进的原则组织章节,以便读者可以由浅入深的掌握相关开发技术。书中配有包含详细注释说明的示例代码;这些代码均可以正常运行。
3. 强调企业信息系统开发的整体型和层次性,深入浅出地介绍了信息系统的解耦原则和常用的设计模式。
4. 采用开源免费的技术构建开发环境,兼顾使用不同操作系统,如Mac OSX、Ubuntu/Fedora的读者。
5. 本书配有PPT课件和示例代码,同时还建设有相关的慕课资源。
WEB开发技术从入门到精通 内容简介
本书从企业信息系统建设和开发的角度,介绍了浏览器/服务器以及云计算架构中相关的Java编程技术和开发工具,主要包括JavaEE/JakartaEE规范、NetBeans的使用、HTML/XML基础知识、Web容器和Web应用程序、Servlet、JSP、JavaBean、MVC、数据库访问、JSTL、过滤器、监听器等内容;还介绍了JavaScript的基本语法和不同浏览器中的事件模型,以及JavaScript面向对象的设计封装,结合富界面互联网应用程序的概念,论述了AJAX技术以及JSON数据格式的应用,以便实现跨浏览器的Web界面的构建。 本书主要面向具有一定Java基础知识、需要掌握Web开发技术的读者,可以作为Web领域相关开发技术的培训教材或参考书。
WEB开发技术从入门到精通 目录
1.1信息系统的发展1
1.1.1单机系统2
1.1.2客户机/服务器应用系统3
1.1.3多层系统4
1.1.4微服务系统5
1.2JavaEE规范7
1.2.1Java技术在企业信息系统构建中的优势7
1.2.2JavaEE规范和JavaEE程序的结构8
1.2.3JavaEE程序的部署10
1.2.4JavaEE服务器11
1.3JakartaEE规范12
1.4Servlet/JSP规范13
思考练习题14
第2章Web开发环境的搭建16
2.1系统硬件需求和开发软件16
2.1.1开发环境的硬件需求16
2.1.2操作系统的选择16
2.1.3JavaSE的选择17
2.1.4Servlet/JSP引擎和开发工具的选择18
2.2Apache Tomcat的下载和安装20
2.2.1Apache Tomcat的下载版本选择20
2.2.2Tomcat主要的目录结构22
2.2.3Tomcat的运行和关闭23
2.3Apache NetBeans的安装和使用27
2.3.1NetBeans的版本选择27
2.3.2NetBeans的下载和安装27
2.3.3NetBeans开发功能的激活和开发环境设置30
2.3.4NetBeans的开发环境配置文件33
思考练习题35
第3章Web技术基础36
3.1HTTP36
3.1.1TCP和HTTP36
3.1.2HTTP的请求—响应模型37
3.1.3HTTP请求组成40
3.1.4HTTP的响应组成41
3.2HTML文档42
3.2.1HTML元素定义42
3.2.2基本元素44
3.2.3设定元素45
3.2.4显示元素47
3.2.5数据传输元素50
3.3XML文档53
3.3.1XML文档的组成53
3.3.2DTD约束56
3.3.3Schema约束66
3.4Web应用程序的组成和部署85
3.4.1Web应用程序的文件组成和资源URI85
3.4.2Web应用程序在Tomcat中的部署89
3.4.3Tomcat的部署和运行设定92
3.4.4NetBean对Web应用程序的开发支持96
思考练习题119
〖3〗Web开发技术从入门到精通Servlet/JSP和JavaScript应用目录〖3〗第4章Servlet的编写和运行121
4.1Servlet的源代码编写和编译121
4.1.1Servlet API中的包和常用类型121
4.1.2Servlet源代码的基本组成121
4.1.3编译Servlet源代码文件123
4.2Servlet类的实例化和URL模式设置124
4.2.1Servlet类的实例化设置124
4.2.2Servlet实例资源的URL模式设定126
4.2.3Servlet的实例化方式127
4.3Servlet的生命周期128
4.3.1初始化阶段129
4.3.2服务阶段131
4.3.3销毁阶段134
4.4使用注解进行Servlet的配置134
4.4.1注解的基本语法135
4.4.2WebServlet注解类型的定义和应用137
4.4.3注解和部署描述符的配置139
4.5NetBeans对Servlet的开发和运行支持140
4.5.1Servlet创建向导140
4.5.2Servlet重构和部署描述符文件可视化编辑143
4.5.3Servlet的自动化部署和运行144
思考练习题145
第5章Servlet基础应用147
5.1HttpServletResponse接口147
5.1.1Web应用程序的输出147
5.1.2HTTP响应流的设置148
5.1.3响应数据实体的发送149
5.1.4重定向输出150
5.2HttpServletRequest接口153
5.2.1客户端数据获取153
5.2.2表单/超链接中的数据处理160
5.2.3请求数据的中文乱码处理166
5.3文件上传处理168
5.3.1multipart/formdata类型的上传数据168
5.3.2使用Apache通用文件上传组件170
5.3.3使用Servlet 3.0规范处理文件上传175
思考练习题181
第6章会话管理和应用程序对象184
6.1Cookie技术184
6.1.1HTTP的无状态性184
6.1.2Cookie和客户端持有技术184
6.1.3Cookie类的使用185
6.1.4Cookie登录应用示例189
6.2HttpSession会话对象190
6.2.1HttpSession会话对象的创建和使用190
6.2.2销毁会话对象193
6.2.3会话对象的生命周期管理193
6.2.4会话对象应用示例195
6.3应用程序对象196
6.3.1应用程序对象的组成和特性196
6.3.2通过应用程序对象传递请求数据198
6.3.3利用应用程序对象获取Web程序部署信息201
思考练习题204
第7章JSP基础206
7.1JSP的请求处理206
7.1.1JSP的基本结构206
7.1.2JSP文件的部署207
7.1.3JSP文件的请求处理208
7.2JSP的代码组成210
7.2.1JSP注释210
7.2.2JSP指令211
7.2.3模板和脚本片段216
7.2.4JSP中的表达式221
7.2.5JSP声明221
7.2.6JSP服务端标记的XML语法224
7.3JSP中的操作元素225
7.3.1include操作元素225
7.3.2forward操作元素227
7.3.3plugin操作元素228
7.3.4useBean操作元素229
思考练习题229
第8章JavaBean组件的应用232
8.1JavaBean组件的编写232
8.1.1JavaBean的组成结构232
8.1.2简单属性233
8.1.3索引属性234
8.1.4绑定属性234
8.1.5限制属性235
8.2JavaBean组件的使用237
8.2.1JavaBean的设计使用原则237
8.2.2JavaBean组件实例的建立237
8.2.3JavaBean组件实例的使用240
8.3JSP 2.0表达式和JavaBean组件244
8.3.1JSP 2.0表达式244
8.3.2JSP 2.0表达式和JavaBean249
8.3.3JSP 2.0内置对象251
8.4MVC设计架构253
8.4.1Web程序的编程原则253
8.4.2JavaBean组件和MVC设计架构253
8.4.3MVC架构的设计实现254
8.4.4MVC设计架构示例258
思考练习题262
第9章Web应用程序中的错误处理265
9.1错误响应代码的处理265
9.1.1HTTP响应代码265
9.1.2Web容器的默认出错页面265
9.1.3定制HTTP出错信息页面266
9.2异常错误的处理268
9.2.1定义异常出错页面268
9.2.2Servlet中的检查异常269
9.2.3在出错页面中获得出错信息270
9.2.4错误页面设置和编写示例271
9.3JSP错误页面275
9.3.1指定JSP专用的错误页面275
9.3.2错误页面的设置275
9.3.3JSP专用错误页面示例275
思考练习题277
第10章Web中的数据库访问279
10.1JDBC的驱动程序279
10.1.1JDBC驱动程序的种类279
10.1.2数据库JDBC驱动程序类库的获取280
10.1.3Web程序中驱动程序的存储位置282
10.2使用JDBC API访问数据库284
10.2.1通过JDBC对象执行SQL284
10.2.2JDBC对象的生命周期管理289
10.2.3执行带参SQL293
10.2.4执行批次SQL296
10.2.5SQL的执行控制297
10.2.6JDBC中的事务处理302
10.3MVC模式中的JDBC访问305
10.3.1MVC中JDBC代码的封装305
10.3.2Web程序中的领域对象308
10.3.3对象和关系之间的映射310
10.4NetBeans中的数据库工具311
10.4.1特定数据库服务支持311
10.4.2通用数据库访问工具312
10.4.3数据库系统维护工具318
思考练习题319
第11章JSTL的应用322
11.1JSTL的组成322
11.1.1JSTL标记的定义方式和功能322
11.1.2JSTL版本及其相关类库下载323
11.1.3NetBeans对JSTL的支持324
11.2JSTL核心标记324
11.2.1赋值元素set的标记325
11.2.2去除元素remove的标记325
11.2.3输出元素out的标记325
11.2.4条件判定元素if的标记326
11.2.5条件判定元素choosewhenotherwise的标记328
11.2.6循环处理元素forEach的标记329
11.2.7字符串分隔循环元素forTokens的标记331
11.2.8重定向元素redirect的标记332
11.2.9URL重写元素url的标记333
11.2.10捕捉异常元素catch的标记334
11.2.11资源引入元素import的标记334
11.3JSTL数据库元素标记335
11.3.1数据源设置元素setDataSource的标记336
11.3.2数据库查询元素query的标记337
11.3.3更新元素update的标记342
11.3.4事务元素transaction的标记343
11.4JSTL自定义函数344
11.4.1自定义函数调用的语法式345
11.4.2字符串转换自定义函数345
11.4.3字符串测试自定义函数345
11.4.4子串处理自定义函数346
11.4.5字符串合并替换和长度测算自定义函数346
11.4.6自定义函数示例347
思考练习题347
第12章过滤器和监听器351
12.1过滤器351
12.1.1过滤器执行机制和应用351
12.1.2过滤器类的编写352
12.1.3配置过滤器监控的URL355
12.1.4过滤器示例356
12.2监听器360
12.2.1监听器的功能和应用360
12.2.2监听器接口360
12.2.3监听器的配置363
12.2.4监听器的应用示例363
思考练习题364
第13章JavaScript基础365
13.1JavaScript的编写和执行方式365
13.1.1使用script元素标记嵌入JavaScript代码365
13.1.2在独立的JS文件中编写JavaScript代码366
13.1.3在浏览器中直接编写JavaScript代码366
13.2JavaScript的基本语法367
13.2.1数据类型367
13.2.2运算符368
13.2.3null常量和undefined常量368
13.2.4typeof运算符368
13.2.5用户交互函数369
13.2.6判断结构370
13.2.7循环结构371
13.2.8内置函数372
13.2.9用户定义函数373
13.3语言对象376
13.3.1Boolean对象376
13.3.2Number对象376
13.3.3Math对象377
13.3.4String对象377
13.3.5Array对象377
13.3.6Date对象379
13.4浏览器的BOM对象379
13.4.1Window对象380
13.4.2Navigator对象382
13.4.3Location对象382
13.4.4History对象383
13.4.5Document对象383
13.4.6Anchor对象384
13.4.7Link对象384
13.4.8Image对象384
13.4.9Form对象和字段对象385
13.4.10DOM操作387
13.5浏览器的事件处理390
13.5.1浏览器的事件处理模型390
13.5.2DOM0级事件处理方式390
13.5.3DOM2级事件处理方式393
13.6JavaScript中的面向对象编程396
13.6.1对象的定义396
13.6.2对象成员的使用397
13.6.3this关键字399
13.6.4构造方法400
13.6.5对象的constructor成员400
13.6.6函数的prototype属性401
13.6.7原型链继承(派生)401
13.6.8原型复制继承402
13.6.9静态成员403
13.6.10OO封装和应用示例403
思考练习题404
第14章RIA技术405
14.1RIA技术概论405
14.1.1RIA的特点405
14.1.2RIA的种类405
14.1.3RIA开发工具406
14.2XMLHTTP基础406
14.2.1网页与服务器交互原理406
14.2.2XMLHTTP对象的创建406
14.2.3利用XMLHTTP对象发送请求407
14.3AJAX应用程序的编写410
14.3.1AJAX程序的编程模型410
14.3.2浏览器数据处理的JavaScript对象设计411
14.3.3服务端的JSON数据处理417
14.3.4AJAX程序示例425
思考练习题442
- >
诗经-先民的歌唱
诗经-先民的歌唱
¥18.7¥39.8 - >
罗庸西南联大授课录
罗庸西南联大授课录
¥13.8¥32.0 - >
月亮与六便士
月亮与六便士
¥18.1¥42.0 - >
苦雨斋序跋文-周作人自编集
苦雨斋序跋文-周作人自编集
¥6.9¥16.0 - >
巴金-再思录
巴金-再思录
¥14.7¥46.0 - >
大红狗在马戏团-大红狗克里弗-助人
大红狗在马戏团-大红狗克里弗-助人
¥3.5¥10.0 - >
【精装绘本】画给孩子的中国神话
【精装绘本】画给孩子的中国神话
¥17.6¥55.0 - >
罗曼·罗兰读书随笔-精装
罗曼·罗兰读书随笔-精装
¥17.4¥58.0
-
食品添加剂
¥33.5¥45 -
VB语言程序设计
¥29.9¥39.8 -
C语言程序设计习题与实验指导
¥9.1¥18 -
地下建筑结构-(第三版)-(赠课件)
¥49.4¥55 -
模具制图
¥37.8¥49 -
工程机械结构认知
¥10.5¥22