毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
JSP+Mysql网上停车位预订系统设计(5)
表4.3为用户信息表,记录用户的基本信息。
表4.3 用户表
表4.4为订单表,记录但张订单的具体信息。
表4.4 订单表
5 详细设计
5.1 开发技术简介
5.1.1 eclipse简介
eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,eclipse附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。
5.1.2 eclipse的运行原理
在编译时如果发现JSP文件有任何语法错误,转换过程将中断,并向客户端发出出错信息;如果编译成功,则所转换产生的Servlet代码被编译,然后该Servlet被JSP引擎加载到内存中。此时JSP引擎还请求了JspInit()方法的执行,并对此Servlet初始化。JspInit()方法在Servlet的生命周期中只被请求一次,然后将被调用来处理客户端的请求和回复操作。对于所有随后对该JSP文件的请求,服务器将检查该JSP文件自最后一次被存取后是否经过修改。如果没有修改,则将请求交还给还在内存中的Servlet的JspService()方法,执行回复操作。由于Servlet始终驻于内存,所以响应是非常快的。Jsp页面在第一次访问时由于要转化和编译,运行速度较慢,但是当第二次访问该页时,由于文件已经被编译成字节码文件了,所以速度非常得快。
5.1.3 Jsp页面的组成
Jsp页面看上去像标准的HTML和XML页面,并附带有Jsp引擎能够处理和解析执行的代码与组件。通常,Jsp代码和组件用于创建在最终页面上显示的文本。通常来说,Jsp页面包括模板元素,指令元素,动作元素,Scritptlets,声明,表达式和Jsp内建对象。
1)模板元素:模板元素是指Jsp的静态HTML或者XML[4] 。
2)指令元素:使用指令元素来设置全局变量,声明类、要实现的方法和输出内容的内型,它们并不向客户端产生任何输出,所有指令在文件范围内有效,Jsp指令的一般语法形式为:<%@directivename attribute=”value”,attribute=”value”%>。
3)动作元素(标识):动作元素用于执行某些动作。在Jsp规范中有2种类型的动作指令的标识。第一种是标准动作,它定义的是无论在什么版本的Jsp引擎或Web服务器下总是可用的动作。第二种是自定义动作,它通过使用taglib指令来实现。例如Jsp:useBean;Jsp:setProperty;Jsp:getProperty就是标准动作。
4)声明:用于声明合法的变量和方法。与任何语言相同,Jsp语言使用变量来保存数据。这些变量用declaration元素声明,声明的语法为<%! declaration(s) %>。当页面被初始化的时候,Jsp页面中的所有声明都被初始化。除了简单的变量,方法也能被声明。声明不对当前的输出流产生任何影响。
5)表达式:通过计算表达式所得到的结果来表示某个值。表达式的形式为:<%=expression%>。表达式求值的结果被强制转换为一个字符串,并插入到当前的输出流中。
6)程序段:Jsp可以在页面中包含的一段程序,称之为程序段。程序段是一个代码片断,在请求的处理过程中被执行。程序段可以和页面中的静态元件组合起来创建动态生成的页面。程序段在“<% %>”中定义,在这对标识中的所有东西都会被当成Jsp程序执行。
5.1.4 JavaBean技术介绍
JavaBean技术是一种基于Java的组件技术,JavaBean组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据的提取,以及封装事务逻辑等,可以很好的实现业务逻辑和前台程序的分离使得系统具有更好的健壮性和灵活性,同时也是解决代码重用问题的一种策略。
共7页:
上一页
1
2
3
4
5
6
7
下一页
上一篇:
移动通信网络位置跟踪技术的模拟
下一篇:
Apriori算法关联规则挖掘技术研究
网上购物之路--浅析购物网...
网上订房之我见【4996字】
网上广播的现状与前瞻【7201字】
浅谈网上教學的实践与探索【4280字】
网上教學与实践【2498字】
jsp+mysql的B2C网上商城系统的设计与实现
php网上书城用户交互界面的设计+ER图
志愿者活动的调查问卷表
承德市事业单位档案管理...
公寓空调设计任务书
AT89C52单片机的超声波测距...
中国学术生态细节考察《...
10万元能开儿童乐园吗,我...
医院财务风险因素分析及管理措施【2367字】
神经外科重症监护病房患...
C#学校科研管理系统的设计
国内外图像分割技术研究现状