第16章 javaweb编程初步

第16章 javaweb编程初步

ID:14280141

大小:778.00 KB

页数:27页

时间:2018-07-27

第16章 javaweb编程初步_第1页
第16章 javaweb编程初步_第2页
第16章 javaweb编程初步_第3页
第16章 javaweb编程初步_第4页
第16章 javaweb编程初步_第5页
资源描述:

《第16章 javaweb编程初步》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、7900fc12f1a90d94a81b5406d3d56056.doc第16章JavaWeb编程初步本章内容的学习,要求读者熟悉Web开发的基础知识,对目前比较流行的Web开发模式有个基础,要求掌握Html、JavaScript、VbScript等内容。因为这不仅仅是在Jsp的开发中会用到,在其他的诸如Asp.net、Php等语言的使用中都是会涉及到的。同时还有关于Jsp的一些基本知识是必需要熟悉的,一方面是关于Java的语法,这个通过教材前面内容的学习已经是没有问题的;另外就是有关Jsp本身的语法内容,

2、要求大家先做个大致了解,否则阅读本章内容会觉得吃力的。16.1JSP概述JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。 在传统的静态网页HTML文件(htm,.html)中加入动态Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP页面,其文件通常为.jsp。对于静态的页面内容可以用一般的HTML语句来写,而动态部分的代码常常以“<%”开始并以“%>”结束。Web服务器在遇到访问JSP网页的请求时,

3、首先执行其中的动态程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email 等等,这是建立动态网站所需要的功能。所有程序操作都在服务器端执行,通过网络传送给客户端的仅是得到的结果,这样对客户浏览器的要求较低,可以实现无Plugin,无ActiveX,无Java Applet,甚至无Frame。Jsp文件中的HTML代码主要负责描述信息的显示样式,而Java程序代码则用来描述处理逻辑。普通的HTML页面只依赖于Web服务器,而Jsp页面需要附加的语言引擎分析。

4、Jsp代码的执行需要java虚拟机来完成,一般我们在安装好Jdk后就可以了,因为Java虚拟机是Jdk的一个子集。程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器,客户端浏览器不需要任何附加的软件支持。下面的代码是一个非常简单的Jsp程序,程序运行后会在页面上输出“helloworld”。可以看到在这个简单的程序中就已经包含了静态的和动态的代码,其中“”标记是表示将输出内容以斜体方式显示,这个属于静态的代码,是html语句。“<%out.println("helloworld

5、");%>”是JSP的语句,是属于动态的代码,它负责在页面输出“helloworld”,但是不带有格式,格式由html语句来负责。简单JSP程序<%out.println("helloworld");%>277900fc12f1a90d94a81b5406d3d56056.doc有关Jsp语言的其他内容,鉴于篇幅这里就不在叙述了。16.2公费医疗报销信息系统的功能概述本章下面的内容为大家

6、介绍一个用Jsp开发的简单程序实例。在开发平台的选择上有很大的自由,开发工具非常多,从原理上来讲,主要运行程序的环境配置好了,用什么工具都是可以的,甚至可以使用Windows的写字板来做。当然这样要求程序的设计人员有深厚的开发基础,一般的做法都是借助一定的IDE来开发项目。在开发Jsp的IDE的选择中象JBuilder、Eclipse、DreamWeaver等都是可以的,其中尤以Eclipse为好的选择,这也是目前Jsp的开发的流行工具,但是其特点是比较复杂,在大型开发中才会有好的效率,教材的附录内容专门对

7、Eclipse做了介绍。在这一章中开发实例的介绍里面,以DreamWeaver做为开发的平台,一是因为DreamWeaver是一个比较简单的入门级Jsp的开发工具;同时本项目又是一个小型的项目,用DreamWeaver开发比较合适。本系统是针对中小型的医院使用,用于因特殊原因病人不能在本单位的附属医院看病,需要到外面的较大医院就医的情况。病人在外就医时所产生的费用应有相关的一些发票,当看完病需要报销医疗费用时,病人应向单位附属医院提供相关的发票以便进行报销,本系统主要是处理这一过程。其功能模块有:用户信息管

8、理、药品信息管理、报销统计、报销查询、报销、信息查询、个人信息修改、注销。各模块的的功能如下:1.用户信息管理本模块主要用于管理使用本系统的人员信息,包括管理员、职工、学生。2.药品信息管理此模块主要用来管理公费医疗中的药品,包括可报销的与不可报销的药品,及其对它们的更改。3.报销统计本模块用来统计各种条件下的统计信息,如所有学生的报销总额、职工的报销总额。4.报销查询本模块主要用于各类人员查询自己的报销情况,如

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

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

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