【Jsp精品源码栏目提醒】:网学会员鉴于大家对Jsp精品源码十分关注,论文会员在此为大家搜集整理了“Eclipse_Web开发从入门到精通_实例 - 软件工程”一文,供大家参考学习
Eclipse Web 开发从入门到精通(实例版)目录 第1篇 Eclipse 开发入门第 1 章 Eclipse 基础应用实例... 21.1 下载并安装 Eclipse. 21.2 安装语言包... 31.3 第一个 Java 实例... 41.3.1 新建 Java 项目... 41.3.2 配置构建路径... 41.3.3 新建 Java 类... 51.3.4 设置命令行参数... 51.3.5 运行实例... 61.4 Java 应用程序实例... 61.4.1 排序算法的 Java 实现... 61.4.2 猜数字游戏... 91.4.3 通过 FTP 传递文件... 111.5 SWT 界面开发实例... 131.5.1 使用 Shell 创建窗口... 131.5.2 简单的用户密码验证器... 161.5.3 文件选择器... 19第 2 章 在 Eclipse 中进行重构... 222.1 重命名实例... 222.2 移动实例... 242.3 更改方法特征符实例... 252.4 将匿名类转换为嵌套类实例... 272.5 将成员类型移至新文件实例... 282.6 上拉实例... 302.7 下推实例... 312.8 内联实例... 332.9 抽取方法实例... 342.10 抽取常量实例... 352.11 引入工厂实例... 36第 3 章 Eclipse 插件使用实例... 393.1 使用 XMLBuddy 编写 XML 文件... 393.2 使用 Bytecode Outline 直接查看字节码... 453.3 使用 Implementors 跟踪接口的实现类... 523.4 使用 CAP 进行代码分析... 543.5 使用 Easy Explorer 快速查看文件夹... 56 第2篇 Web 开发技术实例详解第 4 章 在 Eclipse 中进行资源构建 ——Ant 使用实例... 604.1 Ant 简介... 604.1.1 构造文件的主要标记... 604.1.2 Ant 的常用任务(Task)... 624.2 Eclipse 与 Ant 的集成... 644.2.1 创建 Ant 构建文件... 644.2.2 编辑 Ant 构建文件... 644.2.3 运行 Ant 构建文件... 664.2.4 使用 Ant 视图... 664.3 用 build.xml 编写 Ant 部署文件实例... 674.3.1 编写 build.xml 文件之前的准备... 684.3.2 使用 property 定义属性实例... 684.3.3 生成 Java 实例程序... 694.3.4 使用编译任务编译 Java 类实例... 694.3.5 使用 Java 任务执行 Java 类实例... 704.3.6 使用 jar 任务打包文件实例... 714.3.7 使用 javadoc 任务生成文档实例... 714.3.8 使用 mail 任务发送电子邮件实例... 724.4 生成构建器... 744.5 执行构建... 764.6 开发自己的 Task(任务)... 774.6.1 建立构建环境... 774.6.2 第一个简单的 Task. 784.6.3 开发一个完整的 Task(任务)... 79第 5 章 数据库开发实例——学生成绩管理系统... 845.1 HSQLDB 数据库的使用... 845.1.1 下载并安装 HSQLDB 数据库... 845.1.2 使用 Memory 模式运行 HSQLDB. 855.2 使用 SQLExplorer 插件连接数据库... 865.3 创建 Score 成绩表... 885.3.1 编写脚本... 885.3.2 在 SQLExplorer 中运行脚本... 895.4 使用 JavaBean 映射成绩表... 905.4.1 实现 Score 类... 905.4.2 添加 getter/setter 方法... 915.5 使用 ScoreDAO 管理成绩... 925.5.1 添加 InsertScore 方法增加成绩... 945.5.2 添加 SelectScore 方法查询成绩... 955.5.3 添加 DeleteScore 方法删除成绩... 965.5.4 添加 UpdateScore 方法修改成绩... 975.6 编写测试客户端... 97第 6 章 Web 开发实例——学生成绩管理系统的改进... 1006.1 下载并安装 JBoss 插件... 1006.2 配置并运行 JBoss 应用服务器... 1026.3 在 Eclipse 中开发 Jsp. 1046.3.1 Eclipse 内置 JSP 编辑器的使用... 1046.3.2 启动数据库和创建表格... 1056.3.3 创建 scoreForm.jsp 录入成绩... 1066.3.4 创建 scoreList.jsp 显示成绩列表... 1096.4 在 Eclipse 中开发 Servlet 1106.4.1 创建 ScoreFindServlet 类查询成绩... 1106.4.2 创建 ScoreDeleteServlet 类删除成绩... 1126.5 在 Eclipse 中开发 Filter 1136.6 在 Eclipse 中开发 Listener 1156.7 配置 web.xml 文件... 1166.8 WAR 文件的打包生成... 1186.9 部署 Web 应用... 119第 7 章 Struts 开发实例——在线留言板... 1207.1 下载并安装 Struts 1207.2 Struts 原理简介... 1237.3 分析在线留言板应用的需求... 1247.4 使用 JSP 实现视图层... 1247.4.1 创建 messageForm.jsp 发布留言... 1247.4.2 创建 messageList.jsp 显示留言列表... 1277.5 创建 ActionForm.. 1287.6 使用 Action 类实现控制层... 1307.6.1 实现 MessageFormAction 类... 1307.6.2 实现 MessageListAction 类... 1327.7 生成 Struts 配置文件... 1347.8 在线留言板的 Tomcat 部署... 1367.9 在浏览器中运行实例... 1377.10 使用 validator 进行留言内容验证... 138第 8 章 Hibernate 开发实例——图书管理系统... 1428.1 下载并安装 Hibernate Synchronizer 插件... 1428.2 图书管理系统需求分析... 1438.3 配置数据库... 1438.4 生成配置文件 hibernate.cfg.xml 1458.5 创建持久化对象... 1478.5.1 生成映射文件和持久化对象... 1488.5.2 对持久化对象的分析... 1508.6 创建映射文件... 1568.7 Hibernate 操作数据库的方法... 1598.8 系统主界面... 1618.8.1 主界面窗体的创建... 1618.8.2 为每个菜单项添加响应事件... 1648.8.3 为系统增加权限控制... 1688.9 用户管理... 1698.9.1 用户登录功能的实现... 1708.9.2 添加用户类的实现... 1738.9.3 修改用户信息类的实现... 1768.9.4 删除用户类的实现... 1798.9.5 列举所有用户信息类的实现... 1818.10 书籍管理模块... 1838.10.1 书籍添加类的实现... 1838.10.2 书籍信息修改类的实现... 1868.10.3 书籍删除类的实现... 1918.10.4 图书信息一览类的实现... 1928.11 借书管理模块... 1968.11.1 借阅图书类的实现... 1968.11.2 修改出借图书信息类的实现... 2008.12 还书管理模块... 2048.12.1 还书类的实现... 2048.12.2 修改还书信息类的实现... 2078.12.3 借阅图书一览类的实现... 210第 9 章 JUnit 开发实例——图书管理系统的单元测试... 2139.1 Eclipse 与 JUnit 的集成... 2139.2 HelloWorld 简单测试实例的开发... 2149.3 创建测试用例... 2179.4 创建测试套件... 2219.5 定制测试配置与测试故障... 222第 10 章 AOP 开发实例... 22410.1 AOP 术语解析... 22410.1.1 指示/拦截器... 22410.1.2 引导(introduction)... 22410.1.3 元数据... 22410.1.4 切分点... 22510.2 下载并安装 JBossAOP 插件... 22510.3 第一个 AOP 实例... 22610.3.1 编写 POJO.. 22710.3.2 编写拦截器... 22810.3.3 将拦截器引用到 callMe方法中... 23010.3.4 运行实例... 23110.4 属性拦截实例... 23110.5 方法拦截实例... 234第 11 章 在 Eclipse 中进行版本控制 ——CVS 使用实例... 23811.1 下载并安装 CVS 服务器... 23811.2 在 Eclipse 中设置存储库... 23911.3 使用 CVS 存储库共享本地项目... 24111.4 从 CVS 服务器上检出已经存在的 Java 工程... 24211.5 使本地更改与 CVS 存储库同步... 24311.6 断开项目与 CVS 的连接... 246 第3篇 综合案例第 12 章 综合实例——光盘资料管理系统... 25012.1 需求分析... 25012.1.1 系统功能分析... 25012.1.2 系统数据流描述... 25012.1.3 数据的存储... 25112.1.4 系统所有处理的描述... 25212.2 系统的实现效果... 25412.3 配置数据库... 25612.4 生成配置文件 hibernate.cfg.xml 25712.5 创建持久化对象... 25912.6 对数据库操作的封装... 26612.6.1 创建 DBManager 类... 26612.6.2 创建用户操作方法... 26712.6.3 创建 CD 操作方法... 27012.7 使用 JSP 实现视图层... 27212.7.1 创建用户登录页面... 27312.7.2 创建用户注册页面... 27412.7.3 创建系统控制台页面... 27712.7.4 创建新增 CD 信息页面... 27812.7.5 创建查询 CD 信息页面... 28112.7.6 创建修改用户密码页面... 28412.7.7 创建编辑 CD 信息页面... 28612.7.8 删除 CD 信息... 28912.8 创建 ActionForm.. 29112.8.1 创建添加 CD 信息的 ActionForm.. 29112.8.2 创建修改密码的 ActionForm.. 29312.8.3 创建用户登录 ActionForm.. 29512.8.4 创建用户注册 ActionForm.. 29612.8.5 创建搜索 CD 信息的 ActionForm.. 29812.9 使用 Action 类实现控制层... 29912.9.1 创建添加 CD 信息 Action. 29912.9.2 创建修改用户密码 Action. 30012.9.3 创建删除 CD 信息 Action. 30112.9.4 创建编辑 CD 信息 Action. 30212.9.5 创建用户登录 Action. 30312.9.6 创建用户注销 Action. 30412.9.7 创建用户注册 Action. 30412.9.8 创建 CD 搜索 Action. 30512.10 生成 Struts 配置文件... 30712.11 系统的 Tomcat 部署... 30912.11.1 CDManagerFilter 的创建... 30912.11.2 Tomcat 部署... 312第 13 章 综合实例——网上书店管理应用系统... 31313.1 需求分析... 31313.1.1 后台管理系统... 31313.1.2 前台展示系统... 31313.1.3 数据的存储... 31413.1.4 系统所有处理的描述... 31613.2 系统的运行效果... 31913.3 数据库的设计... 32213.4 系统数据库操作的封装... 32613.4.1 对后台管理系统的数据库操作... 32713.4.2 对前台展示系统的数据库操作... 33813.5 使用 JSP 实现后台管理系统的视图层... 34813.5.1 创建用户登录页面... 34813.5.2 创建图书列表页面... 34913.5.3 创建添加图书信息页面... 35213.5.4 创建新增图书类型页面... 35613.5.5 创建显示图书分类信息页面... 35813.5.6 创建订单列表页面... 35913.5.7 创建用户列表页面... 36213.5.8 创建编辑用户信息页面... 36413.5.9 创建添加管理员页面... 36713.5.10 创建修改管理员信息页面... 36913.6 自定义标签的实现... 37013.7 创建后台管理系统的 ActionForm.. 37913.7.1 创建编辑用户信息的 ActionForm.. 37913.7.2 创建收集图书信息的 ActionForm.. 38513.7.3 创建用户登录 ActionForm.. 38913.8 实现后台管理系统的控制层... 39013.9 使用 JSP 实现前台展示系统的视图层... 40213.9.1 创建用户注册页面... 40313.9.2 创建显示图书信息页面... 40613.9.3 创建显示特价图书信息页面... 41013.9.4 创建购物车页面... 41013.10 创建前台展示系统的 ActionForm.. 41313.10.1 创建图书搜索的 ActionForm.. 41313.10.2 创建购物车 ActionForm.. 41613.10.3 创建用户注册 ActionForm.. 41813.11 实现前台展示系统的控制层... 42413.12 生成 Struts 的配置文件... 429第 14 章 综合实例——餐费管理系统... 43214.1 项目需求分析... 43214.1.1 需求概述... 43214.1.2 功能模块需求分析... 43214.1.3 用例需求分析... 43314.1.4 员工就餐账户注册用例... 43414.1.5 员工刷卡就餐用例... 43414.1.6 员工查询账户余额用例... 43514.1.7 就餐账户充值用例... 43514.1.8 员工账户管理用例... 43614.2 系统分析和设计... 43714.2.1 数据库分析和设计... 43714.2.2 业务逻辑层和 DAO 层设计... 43914.2.3 系统的包... 44114.2.4 系统的 MVC 结构... 44214.3 系统的开发环境... 44314.3.1 Struts 在 Eclipse 中的配置... 44414.3.2 Spring 在 Eclipse 中的配置... 44514.3.3 Hibernate 在 Eclipse 中的配置... 44514.3.4 Hibernate Synchronizer 在 Eclipse 中的配置... 44514.4 在 Eclipse 中用 Struts 建立视图... 44614.4.1 JSP 页面... 44614.4.2 ActionForm.. 44714.5 在 Eclipse 中使用 Struts 建立 JSP 页面... 44814.5.1 建立模板页面... 44814.5.2 建立 tiles-defs.xml 44914.6 在 Eclipse 中使用 Struts 建立页面的不变部分... 45114.6.1 建立 Banner 页面... 45114.6.2 建立菜单导航页面... 45114.6.3 建立版权页面... 45114.7 在 Eclipse 中使用 Struts 实现国际化... 45214.8 在 Eclipse 中使用 Struts 建立页面的可变部分... 45414.8.1 员工就餐刷卡页面... 45514.8.2 员工刷卡成功页面... 45514.8.3 员工账户注册页面... 45614.8.4 员工账户查询页面... 45814.8.5 管理员登录页面... 45814.8.6 管理员管理账户页面... 45914.8.7 修改员工账户页面... 46114.8.8 员工账户充值页面... 46114.9 在 Eclipse 中用 Struts 建立控制部分... 46214.9.1 配置 web.xml 46214.9.2 配置 struts-config.xml 46514.9.3 建立 Action. 46814.10 自定义的 Action. 46814.10.1 处理员工注册请求的 Action. 46914.10.2 处理员工其他请求的 Action. 47014.10.3 处理管理员操作请求的 Action. 47314.11 在 Eclipse 中使用 Struts 进行错误处理... 47614.12 在 Eclipse 中建立模型部分... 47914.12.1 员工账户类... 48014.12.2 员工类... 48314.12.3 管理员类... 48414.13 在 Eclipse 中建立业务逻辑类... 48514.13.1 员工业务逻辑... 48514.13.2 管理员业务逻辑... 48914.14 在 Eclipse 中使用 Hibernate 建立 DAO 类... 49114.14.1 建立对象-关系映射文件... 49214.14.2 建立 DAO 类... 49514.15 在 Eclipse 中使用 Spring 装配各个组件... 49814.15.1 Struts 和 Spring 的集成... 49914.15.2 建立 applicationContext.xml 49914.16 在 Eclipse 中使用 Junit 进行单元测试... 50414.16.1 测试 AccountDAO.. 50414.16.2 测试 EmployeeDAO.. 50514.16.3 测试 EmployeeServiceImpl 50614.16.4 测试 ManagerServiceImpl 50714.17 系统发布运行... 509前言 如今,Eclipse 越来越成为众多 Java 程序开发者首选的集成开发环境。