
| 每一个开发者,都是软件世界里的列兵!每一个经典模块,都是前进道路上的利器! 精选主流应用,从技术到系统模块实战,掌控互联网完整链条。本书切入网络技术和应用,深入解读和实现了JSP网站的经典模块;文章与新闻管理系统,聊天室,电子商务系统,进销存,信息港、博客、网摘,影视音乐系统,搜索系统,网上办公系统,主机域名系统,邮件列表系统,社区,图片动画展示系统,广告管理系统,人才系统,交友系统,RSS,电子政务系统,房产系统…… 在《士兵突击》里,有许多让我们感动的人物,他们曾经迷失过、失落过、放弃过,不过最后他们都找到了真正的自我。坚强的士兵许三多,有点笨、有点犟、有点“傻”,可是却透着那样的执著。“好好活,就是做有意义的事:做有意义的事,就是好好活!”这是许三多的名言。“不抛弃,不放弃!”这是钢七连的名言。—个人的成长,其实很简单,只要我们有—个坚持的信念,不抛弃、不放弃,我们的生活和生命就会变得更加精彩! 愿JSP网络开发阵营的开发者们,也能够像许三多他们那样,做一名坚强的JSP网络开发战士,奋勇突击! 本书涵盖了目前市场上流行的电子商务、电子政务、博客、留言板、论坛等25类系统的经典模块,详细介绍了这些模块设计、开发的过程。本书首先介绍了JSP的基础知识,然后详细分析了25类系统的经典模块,详细介绍了每个经典模块的设计思路和开发过程,最后介绍了JSP网站的一些运营方面的知识。 本书组织结构、内容安排合理,并充分考虑了各层次读者的需求,除了介绍25类系统的经典模块的实现过程和思路外,还介绍了相关的JSP的基础知识,同时从经营一个JSP系统的角度介绍了相关的运营和维护方面的知识。 本书涵盖了目前市场上流行的电子商务、电子政务、博客、网摘、RSS、论坛等25类系统的经典模块,详细介绍了这些模块设计、开发的过程。 本书结合JSP和Servlet的最新规范,从基本的语法和规范入手,以经验为基础,以实用为目标,以实例为导向,以实践为指导,深入浅出地讲解了JSP开发中的种种问题。 阐述了JSP的语法规范、Servlet编程技术、JDBC编程技术、标签库技术、Struts、Hibernate、JavaServer Face、Ajax等技术。 介绍了与网站运营相关的技术主要包括JSP程序的优化、域名和虚拟主机的管理,以及网站系统的日常维护。 |
| 第1章 JSP环境、语法快速入门 1 1.1 JSP运行环境配置 1 1.1.1 建立JSP开发平台Tomcat 1 1.1.2 Tomcat的安装和使用 2 1.1.3 Tomcat的配置和常见问题 4 1.2 JSP语法简介 11 1.2.1 通用的语法规则 11 1.2.2 注释 12 1.2.3 指令 13 1.3 JSP基本对象简介 21 1.3.1 request - javax.servlet.http.HttpServletRequest 21 1.3.2 response - javax.servlet.http.HttpServletResponse 23 1.3.3 out - javax.servlet.jsp.jspWriter 26 1.3.4 session - javax.servlet.http.HttpSession 27 1.3.5 pageContext - javax.servlet.jsp.PageContext 28 1.3.6 application - javax.servlet.ServletContext 30 1.3.7 config - javax.servlet.ServletConfig 31 1.3.8 exception - java.lang.Throwable 31 1.3.9 page - javax.servlet.jsp.HttpJspPage 31 1.3.10 JSP使用预定义变量的一个实例 32 第2章 数据库编程快速入门 33 2.1 JSP数据库编程原理简介 33 2.1.1 JDBC概述 33 2.1.2 JDBC访问数据库 39 2.2 JDBC编程快速入门 41 2.2.1 DriverManager概述 41 2.2.2 Connection概述 43 2.2.3 Statement概述 46 2.2.4 ResultSet概述 48 2.2.5 PreparedStatement概述 50 2.2.6 CallableStatement概述 52 2.2.7 一个简单的例子 55 2.3 高效率数据库程序开发方法 58 2.3.1 使用数据库MetaData方法 58 2.3.2 获取数据 60 2.3.3 基于JDBC的数据库连接池高效管理策略 66 2.4 本章小结 69 第3章 最常用的几个共用模块快速开发技术 71 3.1 模块一:数据库连接 71 3.1.1 常见数据库的连接模块 71 3.1.2 用连接池提高Servlet访问数据库的效率 75 3.2 模块二:登录退出 84 3.3 模块三:字符处理 88 3.4 模块四:文件和目录处理 94 3.4.1 文件处理模块 95 3.4.2 文件目录处理模块 97 3.5 模块五:分页显示 99 3.6 本章小结 111 第4章 Eclipse在JSP开发中的应用 113 4.1 Eclipse工程建立 113 4.1.1 初识Eclipse工作台 113 4.1.2 开始配置工程 114 4.1.3 测试Java开发环境 116 4.1.4 附加插件 118 4.2 Eclipse与Tomcat结合 118 4.2.1 下载组件 118 4.2.2 Eclipse Tomcat启动插件的安装 119 4.2.3 配置Tomcat插件 120 4.2.4 测试Tomcat和Eclipse 121 4.3 Eclipse断点调试技术 124 4.3.1 在Eclipse里调试JSP文件 124 4.3.2 Lomboz插件的配置 124 4.3.3 建立实例 127 4.3.4 查看类文件和插入断点 131 4.4 本章小结 132 第5章 JSP程序快速开发心得 133 5.1 模块划分方法浅谈 133 5.2 类开发方法简介 136 5.3 可复用代码编写技巧 138 5.4 本章小结 144 第6章 文章与新闻管理系统 145 6.1 静态页面生成 148 6.2 静态页中访问计数 161 6.3 可视化编辑器 164 6.3.1 前端编辑界面 165 6.3.2 后台数据库处理 177 6.3.3 第三方可视化编辑器 180 6.4 本章小结 182 第7章 聊天室系统 183 7.1 自动注册 185 7.2 发言 195 7.3 会话区 198 7.4 本章小结 204 第8章 留言本系统 205 8.1 留言本模块结构 206 8.1.1 功能介绍 207 8.1.2 文件结构 207 8.2 系统公用类 207 8.2.1 数据库操作类 208 8.2.2 验证码生成类CreateImg 219 8.3 防垃圾留言 223 8.4 留言发布 226 8.5 留言管理 229 8.6 本章小结 232 第9章 电子商务系统 233 9.1 购物车 236 9.2 下订单 250 9.3 网上支付 256 9.4 本章小结 262 第10章 进销存平台 263 10.1 进货 265 10.2 销货 275 10.3 验收入库 283 10.4 本章小结 288 第11章 网络信息港 289 11.1 用户注册 290 11.2 信息分类 296 11.3 信息显示 305 11.4 本章小结 316 第12章 个人博客系统 317 12.1 初识Velocity 318 12.2 TAG浏览 326 12.3 RSS浏览 335 12.4 TraceBack回访 342 12.5 本章小结 348 第13章 网摘 349 13.1 “加入网摘”的动作 351 13.2 个人网摘管理 374 13.3 类似网摘 384 13.4 本章小结 386 第14章 影视音乐系统 387 14.1 网页播放器 387 14.1.1 Windows Media Player播放器 387 14.1.2 Real Player播放器 395 14.1.3 Flash Player播放器 397 14.1.4 播放列表的生成 399 14.1.5 视频音频播放的应用示例 406 14.2 防盗链系统 413 14.3 多服务器镜像 416 14.4 本章小结 418 第15章 搜索系统 419 15.1 模糊搜索 419 15.2 分词技术 423 15.3 高效率分页 432 15.4 本章小结 446 第16章 友情链接系统 447 16.1 精确点击统计 449 16.2 来源获取 460 16.3 排行调整 462 16.4 本章小结 468 第17章 投票调查系统 469 17.1 投票 470 17.2 饼状图绘制 474 17.2.1 JFreeChart概述 474 17.2.2 使用JFreeChart绘制投票结果饼状图 498 17.3 投票记录 503 17.4 本章小结 508 第18章 网上办公系统 509 18.1 备忘录 510 18.2 工作计划 514 18.3 客户管理 523 18.4 本章小结 532 第19章 主机域名系统 533 19.1 域名注册查询 534 19.2 服务器状态实时查询 538 19.3 服务器探针 541 19.4 本章小结 558 第20章 邮件列表系统 559 20.1 JavaMail邮件发送 560 20.2 附件发送和复合邮件内容显示 563 20.3 JavaMail控件开发 569 20.4 本章小结 584 第21章 社区系统 585 21.1 在线人数统计 586 21.2 发帖 599 21.3 论坛等级控制 607 21.4 本章小结 616 第22章 上传下载系统 617 22.1 JSP无组件上传与下载 618 22.1.1 采用文件流方式实现文件上传 618 22.1.2 用JavaBean实现文件上传 628 22.1.3 采用文件流输出的方式实现文件下载 636 22.2 JSP组件上传与下载 638 22.2.1 相关类介绍 638 22.2.2 用jspSmartUpload组件实现文件上传 644 22.2.3 用jspSmartUpload组件实现文件下载 648 22.3.4 用jspSmartUpload组件进行较复杂的表单处理 650 22.3 下载负载均衡 652 22.4 本章小结 654 第23章 图片动画展示系统 655 23.1 图片处理 656 23.2 自动读取模块 668 23.3 自动错误报告 672 23.4 本章小结 676 第24章 统计计数系统 677 24.1 访问统计 678 24.2 访问分析 686 24.3 条形图绘制 693 24.4 本章小结 699 第25章 广告管理系统 701 25.1 广告展示 702 25.2 点击统计 709 25.3 广告轮换简介 719 25.4 本章小结 730 第26章 内容发布系统 731 26.1 模板管理 733 26.2 静态页面生成 744 26.3 CSS样式编辑 750 26.4 本章小结 761 第27章 人才系统 763 27.1 简历填写生成模块 765 27.2 职位搜索 776 27.3 简历投递 783 27.4 本章小结 792 第28章 交友系统 793 28.1 信息展示 794 28.2 站内消息 812 28.3 实名认证 828 28.4 本章小结 834 第29章 RSS订阅 835 29.1 生成RSS聚合页 841 29.2 在线RSS阅读获取 857 29.3 自动刷新动态更新的RSS 860 29.4 本章小结 864 第30章 电子政务系统 865 30.1 权限控制 867 30.2 工单 878 30.3 审批 890 30.4 本章小结 894 第31章 房产系统 895 31.1 房屋展示 896 31.2 联系信息查看 905 31.3 在线订购 911 31.4 本章小结 920 第32章 JSP程序的优化 921 32.1 数据库设计和优化 922 32.2 JSP和Java程序的优化 929 32.3 本章小结 946 第33章 申请域名与虚拟主机 947 33.1 域名和虚拟主机 947 33.2 域名和虚拟主机的主要技术参数 948 33.2.1 域名的相关技术 948 32.2.2 虚拟主机的相关技术 950 33.3 域名和虚拟主机购买指南 952 33.4 行业陷阱 953 第34章 后台管理与网站维护 957 34.1 网站日常维护方法 957 34.2 网站安全守则 959 34.3 建站常见问题解析 960 |
商品评论(0条)