25/1/211Web数据库访问技术25/1/212内容安排Web应用编程基础Web编程动态技术JSPJDBC连接Web编程动态技术Servlet技术高级数据库设计及应用基于MVC的Struts技术JMSJ2EE概念及规范25/1/213Web应用的兴起Internet技术的发展(尤其WWW应用)电子商务应用的兴起及发展远程信息共享及交流新技术的兴起以SUN公司为代表的JAVA技术的发展微软
NET技术的发展25/1/214Web应用需求—业务逻辑客户端WEB层DBMS客户端客户端业务逻辑层25/1/215Web应用需求—数据处理数据处理数据接口展现用户前端数据获取模块原数据库25/1/216持久性数据管理应用数据:产品清单;个性化信息:用户名及用户密码等;应用元数据:关于应用数据的数据,数据库的元数据的数据字典,表字段之类;应用逻辑:数据库中保存代码(存储过程),这些代码通过应用组件访问和执行;报告数据:数据报表及展现数据,供决策分析参考
25/1/217Web需求可访问性:指网络连通;可用性:能够无差错地得到访问和处理;可行性:能够模拟实际的业务;有用性:对实际数据进行操作,并获得一些结果或能够达到某些逻辑目标
25/1/218应用处理模式的发展1965-1985:以大型机为核心的集中式处理模式;1986-1990:以PC/文件服务器为核心的文件共享式处理模式;1990-1996:以二层、三层C/S结构为主流应用处理模式;1996-20xx:以web为核心的N层分布式应用处理模式
25/1/219一、二代模式的特点第一代信息技术以大型机为主体,提供了高度的集中控制,但不易于操作
PC之所以一出现就广受欢迎就是因为它易于使用
PC与传统的网络技术相结合,成为第二代信息技术的主流,即文件/服务器结构
但由于应用程序及