欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    JAVAWeb程序设计基础.ppt

    • 资源ID:5287735       资源大小:535.50KB        全文页数:15页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    JAVAWeb程序设计基础.ppt

    JAVA Web程序设计基础教程,授课人:陈钊,耶愉寅盏矗邦购裕靛纫掣梆贺帛窝原恼巍书坟裙概邓城故疲坡钨丹粱屿磷JAVA Web程序设计基础JAVA Web程序设计基础,第一章 构建Java Web应用,了解什么是Web应用及其特点;了解Web应用能够完成的功能;了解现在主流的Web开发技术;掌握如何构建一个Web应用;,打坚啮久扭灶臂填妮钥挣漂携役减隧休缓灯永泊靡柳茄桔细蝇纱化颐辩鞭JAVA Web程序设计基础JAVA Web程序设计基础,一、Web应用概述,常见的Web应用:门户网站、搜索引擎、SNS社交网站、视频点播;Web应用程序(Web Application)所指的既不是一个真正意义上的Web网站,又不是一个传统的应用程序。换句话说,而是认为它是一些Web网页和用来完成某些任务的其他资源的一个集合。它隐含这样一层意思:有一个预定义的路线贯穿于网页之中,用户可做出选择或提供信息使任务能够完成。,攫划睁溃拼玛垂库隘饶梦绪浴竖面茶胃肠色役强鹃彪北除批矾刽甭根禾蓬JAVA Web程序设计基础JAVA Web程序设计基础,Web应用,应用程序有两种模式C/S、B/S:C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。B/S就是浏览器端/服务器端应用程序,这类应用程序一般借助IE等浏览器来运行。Web应用程序一般是B/S模式。对于web应用,我们需要使用浏览器,通过网络,访问远程服务器上运行的程序。,将芭缴霜沃烘坤腆锹烩词遭皑坐庞季额房圆孵锗每音瞎窿厢侣捧肪抗裸频JAVA Web程序设计基础JAVA Web程序设计基础,C/S 模式的优点和缺点,C/S 模式的优点:由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。,C/S 模式的缺点:需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置。兼容性差,对于不同的开发工具,具有较大的局限性。若采用不同工具,需要重新改写程序。开发成本较高,需要具有一定专业水准的技术人员才能完成。,嗜像剁蜘造簇琵蛰呆砧赎母陛众坪弃卸扼顺颈蝶灯钩芦挂赶挂若杂岩狭泡JAVA Web程序设计基础JAVA Web程序设计基础,B/S模式的优点和缺点,B/S结构的优点:具有分布性特点,可以随时随地进行查询、浏览等业务处理。业务扩展简单方便,通过增加网页即可增加服务器功能。维护简单方便,只需要改变网页,即可实现所有用户的同步更新。开发简单,共享性强,B/S 模式的缺点个性化特点明显降低,无法实现具有个性化的功能要求。操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。页面动态刷新,响应速度明显降低。功能弱化,难以实现传统模式下的特殊功能要求。,汞谓效嘱砰赦色帮否荆钵碳群织绢筷老订涟槐萍痔遇红毗谨中钳廖嗽挫陪JAVA Web程序设计基础JAVA Web程序设计基础,Web应用运行支持,硬件支持:应用服务器;浏览器;Web服务器;,碘彬读蝉箕邪丹蝇治蚁釜琴俺盎喻粳我衫伪版暂什晶牺茅族铅嗓瓷尹缄懊JAVA Web程序设计基础JAVA Web程序设计基础,二、流行的Web应用开发技术,目前三大主流技术:ASP(Active Server Page)JSP(Java Server Pages)PHP(Hypertext Preprocessor)三者都提供在HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。,葫秦移峙镀问肇勋讳庞哇异换蹿绪炼椿缠疾坤逼摩签仲煤宙钉螺畴贾涣歉JAVA Web程序设计基础JAVA Web程序设计基础,三种主流技术的对比,舍口烙娟卢普疗郭沥徐召匿淤咐剑镰杉凄睡蛆筒纪忙卿孵呕撞溃哆添饥率JAVA Web程序设计基础JAVA Web程序设计基础,Java简介,Java简介:Java是一种跨平台的面向对象语言,Java语言的目标就是为了满足在复杂的网络环境中开发软件,在这种复杂的网络环境中,充满这各种各样的硬件平台和不同的软件环境,而Java语言就是针对这种复杂的平台环境设计,使用Java语言,可以开发出适应这种复杂网络环境的应用系统。Java的三个不同版本:J2ME:手机、PDA等无线设备J2SE:标准的应用(如桌面程序,VB,C+)J2EE:企业级的服务器端运算,帜喜涤茄爬裤认敛耙颅宾桶朗杭物勋蝇矿栅摧隆纯遥孝粤棒欠哎绍毋换吴JAVA Web程序设计基础JAVA Web程序设计基础,三、Web应用的主要功能,信息输出;信息查询;信息输入;信息更新;信息处理;信息存储;,钟竭捧歇夹昧措赋窖涤肘钵星蜒羽吾泻肠渭沧买吝怒呕仟硅弗缓鹿椰布柑JAVA Web程序设计基础JAVA Web程序设计基础,四、Java Web应用的核心技术,Java Web应用的核心技术包括:JSP:进行输入输出的手段;JavaBean:完成功能的处理;Servlet:对应用的流程进行控制;JDBC:是与数据库进行交互的技术;JSTL和EL(Expression Language):完成对JSP页面中各种信息的控制和输出;,挽娘摊沥猎波浩培抑贞取玛诸窍龙陌庶枣蠕侨蚀歼值哀筒何救溢芥因弃认JAVA Web程序设计基础JAVA Web程序设计基础,五、JSP的运行原理,JSP运行过程可以描述为:所有JSP页面,在执行的时候都会被服务器端的JSP引擎转换为Servelet(.java),然后又由JSP引擎调用Java编译器,将Servelet(.java)编译为Class文件(.class),并由Java虚拟机(JVM)解释执行。,宾阑秒伯紫蹬隧需行畏摔蟹窗荔毅雁阮搔襄曲但娘煌惨摘钵仿晓巢毒坎缓JAVA Web程序设计基础JAVA Web程序设计基础,六、Java Web开发环境构建,Java Web开发环境:JDK、Tomcat;JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。,松债阎夯埋茶互癸靶等卯妒右蘑灵蠕婉膝邓役晒熏颠瞳馏许窑衷幌壕卜厌JAVA Web程序设计基础JAVA Web程序设计基础,七、Web应用的文档结构,为了便于管理,一般把web应用分成若干个模块,把每个模块的相关文件放于同一目录下。其中有个特殊的目录WEB-INF,孤笔翰陶梢隙迹嫉衅侵朱厌苑屋氛破廉娱杉腋陡妨哄父乏霓使褪睦泞捆晶JAVA Web程序设计基础JAVA Web程序设计基础,

    注意事项

    本文(JAVAWeb程序设计基础.ppt)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开