Web程序开发new

Web程序开发new

ID:40228907

大小:1.28 MB

页数:23页

时间:2019-07-27

Web程序开发new_第1页
Web程序开发new_第2页
Web程序开发new_第3页
Web程序开发new_第4页
Web程序开发new_第5页
资源描述:

《Web程序开发new》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第一讲Web程序开发基础徐淑平January6,20121大纲Web应用程序介绍Web程序开发环境配置应用程序开发实例Q&A2一、Web应用程序介绍3响应请求服务器客户机(浏览器)服务器和客户机之间的信息传递?1.1什么是WebWeb全称为WorldWideWebWeb是Internet提供的一种服务Web是一种超文本信息系统Web是图形化的和易于导航的Web与平台无关性Web是分布式的动态的交互的41.2Web应用程序Web应用程序是一种基于浏览器与服务器之间的交互式程序它的执行过程就是用户通过浏览器向服务器上的Web应用程序发送请求,然后

2、服务器返回给用户数据,浏览器通过HTML语言呈现出来。5客户端Web服务器数据库Internet/IntranetRequestResponseJSPServletsWeb应用模式C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。B/S就是浏览器端/服务器端应用程序,这类应用程序一般借助IE等浏览器来运行。Web应用程序一般是B/S模式。61.3主要功能信息输入信息查询信息输出信息更新信息处理信息存储71.4程序的特点(1)基于HTTP结构(2)简单、统一的用户接口(3)非对称、概率性的访问模式(4)与应用平台的无关性81.5Web

3、应用的重要性随着因特网的应用和以页面为载体的网络信息的广泛传播,网络程序设计技术已成为信息技术人员必须掌握的职业技能之一。WEB服务、WEB应用、B/S结构的应用将成为主流。Web应用程序的应用越来越广泛了。现在,众多的传统应用程序都已经渐渐Web化。Web应用程序在电子政务、电子商务、无纸化办公室领域被越来越广泛地应用。9实例10实例112、Web程序开发环境配置12•••2.1Web应用开发技术目前三大主流技术:ASP(ActiveServerPage)JSP(JavaServerPages)PHP(HypertextPreprocess

4、or)三者都提供在HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。132.2JSP的运行原理JSP运行过程:所有JSP页面,在执行的时候都会被服务器端的JSP引擎转换为Servelet(.java),然后又由JSP引擎调用Java编译器,将Servelet(.java)编译为Class文件(.class),并由Java虚拟机(JVM)解释执行。142.3常见WEB服务器在小型的应用系统或者

5、有特殊需要的系统中,可以使用一个免费的Web服务器:Tomcat,该服务器支持全部JSP以及Servlet规范,启动界面如图152.4Web开发环境构建JavaWeb开发环境:JDK、TomcatJDK(JavaDevelopmentKit)是SunMicrosystems针对Java开发员的产品。是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人

6、共同开发而成。因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。162.5集成开发工具173、应用开发实例实验内容和基本要求开发一个用户登录程序创建一个JSP登入页面和一个服务响应页面掌握Web应用程序的编写,编译、部署、运行实验环境安装JDK、Tomcat、MyElipse软件的计算机18实例193.1登入页面index.jsp

7、Hello,ThisisaWebPage.


203.2响应页面result.jsp

8、

<%request.setCharacterEncodi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。