网站大量收购独家精品文档,联系QQ:2885784924

03服务器端开发.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学习任务3 服务器端开发 学习单元一 服务器端设计 学习目标: 服务器响应流程 数据流处理 Servlet的部署 应具备的职业行动能力 服务器端总体设计与部署 重点和难点: 服务器响应流程 数据流处理 服务器响应设计 设计响应头 设计响应属性 能够处理中文 设计正文 数据的接收和发送 服务器响应流程 步骤1:导入包 import java.io.*; import javax.servlet.*; import javax.servlet.http.*; 步骤2:设计响应属性,实现doGet()、doPost()和destroy()方法。 服务器响应流程 服务器响应流程 步骤3:设计输入流 服务器响应流程 步骤4:设计输出流 服务器响应流程 步骤5:设计异常处理 课堂实践 分工作组编写servlet程序 小结 服务器响应流程 数据流处理 Servlet的部署 学习单元二 数据库部署与连接 学习目标: ACCESS数据库的部署 使用JDBC访问数据库 应具备的职业行动能力 配置数据库 连接数据库 重点和难点: 使用JDBC访问数据库 课堂讨论 依照本项目的规模,采用哪种数据库系统较为合适? 表格如何设计 课堂实践 分组设计数据库中的表格 数据库配置 在移动公交车查询系统中,数据库使用的是ACCESS,建立了两个表,分别表示“北京”和“深圳”的公交车信息。在这两个表中有四个记录:ID表示记录的个数;Carnum表示公交车号;Station表示站点,注意在创建站点时,在每个元素前面加上一个分号:“,”;Building表示比较重点的建筑,以便查找。 JDBC的两个组成部分 在JDBC中,有两个组成部分: 数据库厂商实现的接口; 应用程序接口。 连接步骤 使用JDBC和数据库连接需要遵循以下五个步骤: 步骤1:注册厂商提供的JDBC驱动。 步骤2:建立DBMS会话。 步骤3:创建SQL查询。 步骤4:提交查询并接收查询结果。 步骤5:把数据结果取出来。 JDBC与数据库连接 使用JDBC和数据库连接需要遵循以下五个步骤: 步骤1:注册厂商提供的JDBC驱动。 Class.forName(sun.jdbc.odbc.JdbcOdbcDriver ); 步骤2:建立DBMS会话。 Connection conn = null; String url = jdbc:odbc:china; conn = DriverManager.getConnection(url ); JDBC与数据库连接 步骤3:创建SQL查询。 Statement stmt = conn.createStatement(); 步骤4:提交查询并接收查询结果。 String query = SELECT * FROM Person WHERE Name=++name+; ResultSet rs = stmt.executeQuery( query ); 步骤5:把数据结果取出来。 rs.getString(1) ); JDBC与数据库连接 JDBC在项目中的应用 小结 使用JDBC连接数据库 ACCESS数据库的配置 学习单元三 查询算法 学习目标: 一次查询 二次查询 应具备的职业行动能力 设计移动公交车查询系统的查询算法 重点和难点: 一次查询 二次查询 课堂讨论 你知道哪些常用的查询方法? 任务需求 程序先通过手机端获得城市(City)、当前点(Start)、目的地(End)三个值,然后通过服务器端的SQL查询语句从数据库中查找是否有记录的Station值中包含了Start与End。 一次查询 一次查询 一次查询 主要的SQL语句如下: Select Carnum from + TFCity + where Station like + %, + TFStart + ,% + and Station like + %, + TFEnd + ,% 二次查询 程序通过手机端获得城市(City)、当前点(Start)、目的地(End)三个值,先用SQL查询语句从数据库中找到Station值中包含了Start的所有记录集合Sa,接着再一次用SQL语句找到Station值中包含了End的所有记录集合Eb,然后通过循环语句找到Sa与Eb中有相同站点Middle(即中转站)的任两条记录如X和Y,那么客户若要从当前点到目的点就可以通过这样的乘车方法实现:车次X-中转站(Middle)-车次Y。 二次查询 查找共有站点分析 第一步:先要通过SQL语句找到所有含有该站点的记录集合,然后利用while语句把它们放到字符串数组里,如End[b],将获得Station中含有End的所有记录集合并存放在字符串End[b]中。 rs = sql

文档评论(0)

wxc6688 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档