您好,欢迎光临有路网!
Web开发技术从入门到精通
QQ咨询:
有路璐璐:

Web开发技术从入门到精通

  • 作者:王钇
  • 出版社:清华大学出版社
  • ISBN:9787302623779
  • 出版日期:2023年10月01日
  • 页数:0
  • 定价:¥79.80
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书从企业信息系统建设和开发的角度,介绍了浏览器/服务器以及云计算架构中相关的Java编程技术和开发工具,主要包括JavaEE/JakartaEE规范、NetBeans的使用、HTML/XML基础知识、Web容器和Web应用程序、Servlet、JSP、JavaBean、MVC、数据库访问、JSTL、过滤器、监听器等内容;还介绍了JavaScript的基本语法和不同浏览器中的事件模型,以及JavaScript面向对象的设计封装,结合富界面互联网应用程序的概念,论述了AJAX技术以及JSON数据格式的应用,以便实现跨浏览器的Web界面的构建。 本书主要面向具有一定Java基础知识、需要掌握Web开发技术的读者,可以作为Web领域相关开发技术的培训教材或参考书。
    目录
    第1章信息系统与Java企业级规范1 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/formdata类型的上传数据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条件判定元素choosewhenotherwise的标记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.**rray对象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

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外