- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVAWeb程序设计基础整理ppt
JAVA Web程序设计基础教程 授课人:陈钊 第一章 构建Java Web应用 了解什么是Web应用及其特点; 了解Web应用能够完成的功能; 了解现在主流的Web开发技术; 掌握如何构建一个Web应用; 一、Web应用概述 常见的Web应用: 门户网站、有哪些信誉好的足球投注网站引擎、SNS社交网站、视频点播; Web应用程序(Web Application) 所指的既不是一个真正意义上的Web网站,又不是一个传统的应用程序。换句话说,而是认为它是一些Web网页和用来完成某些任务的其他资源的一个集合。它隐含这样一层意思:有一个预定义的路线贯穿于网页之中,用户可做出选择或提供信息使任务能够完成。 Web应用 应用程序有两种模式C/S、B/S: C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。 B/S就是浏览器端/服务器端应用程序,这类应用程序一般借助IE等浏览器来运行。 Web应用程序一般是B/S模式。 对于web应用,我们需要使用浏览器,通过网络,访问远程服务器上运行的程序。 C/S 模式的优点和缺点 C/S 模式的优点: 由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。 操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。 C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。 C/S 模式的缺点: 需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置。 兼容性差,对于不同的开发工具,具有较大的局限性。若采用不同工具,需要重新改写程序。 开发成本较高,需要具有一定专业水准的技术人员才能完成。 B/S模式的优点和缺点 B/S结构的优点: 具有分布性特点,可以随时随地进行查询、浏览等业务处理。 业务扩展简单方便,通过增加网页即可增加服务器功能。 维护简单方便,只需要改变网页,即可实现所有用户的同步更新。 开发简单,共享性强 B/S 模式的缺点 个性化特点明显降低,无法实现具有个性化的功能要求。 操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。 页面动态刷新,响应速度明显降低。 功能弱化,难以实现传统模式下的特殊功能要求。 Web应用运行支持 硬件支持: 应用服务器; 浏览器; Web服务器; 二、流行的Web应用开发技术 目前三大主流技术: ASP(Active Server Page) JSP(Java Server Pages) PHP(Hypertext Preprocessor ) 三者都提供在HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。 HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。 三种主流技术的对比 Java简介 Java简介: Java是一种跨平台的面向对象语言, Java语言的目标就是为了满足在复杂的网络环境中开发软件,在这种复杂的网络环境中,充满这各种各样的硬件平台和不同的软件环境,而Java语言就是针对这种复杂的平台环境设计,使用Java语言,可以开发出适应这种复杂网络环境的应用系统。 Java的三个不同版本: J2ME:手机、PDA等无线设备 J2SE:标准的应用(如桌面程序,VB,C++) J2EE:企业级的服务器端运算 三、 Web应用的主要功能 信息输出; 信息查询; 信息输入; 信息更新; 信息处理; 信息存储; 四、 Java Web应用的核心技术 Java Web应用的核心技术包括: JSP:进行输入输出的手段; JavaBean:完成功能的处理; Servlet:对应用的流程进行控制; JDBC:是与数据库进行交互的技术; JSTL和EL(Expression Language ):完成对JSP页面中各种信息的控制和输出; 五、 JSP的运行原理 JSP运行过程可以描述为: 所有JSP页面,在执行的时候都会被服务器端的JSP引擎转换为Servelet(.java),然后又由JSP引擎调用Java编译器,将Servelet(.java)编译为Class文件(.class),并由Java虚拟机(JVM)解释执行。 六、Java Web开发环境构建 Java Web开发环境: JDK、Tomcat; JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。 Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apach
您可能关注的文档
- F捷软件开发方法介绍(极限编程)79页.ppt
- FX168财经集团许亚鑫20140801非农夜.ppt
- F第3章 国际集装箱货物运输.ppt
- F第五章 近代学前教育.ppt
- FISHER阀门培训.ppt
- Gauss 求积公式.ppt
- Frankenstein玛丽雪莱的创作背景.ppt
- F第五章 魏晋南北朝时期的教育.ppt
- GB150及压力容器设计基础.ppt
- GB50236《《现场设备 工业管道焊接工程施工质量验收规范 》.ppt
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)