基于 jsp 技术的在线驾考系统引 论随着社会不断的进展,科技的进步,汽车渐渐走进了千家万户,成为了日常代步工具
众所周知每个开着的司机都要有自己的驾驶证,而理论考试又是必考的一项,那么那些离驾校较远的车友就得不到充分的练习,虽然有的用VB、Delphi开发,但由于种种原因不太完善,需要开发一个基于 B/S 框架开发一个网页在线考试系统
本系统就营运而生,只需一台电脑,就能在线的练习驾驶证的理论考试知识
1 系统开发概况本系统基于 MVC 模式,动态页面设计技术中的 JSP 语言开发,首先介绍一些关于 MVC 相应技术的基本知识
1MVC 模式MVC 全称 Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑和数据显式分离的方法组织代码,将业务逻辑聚集到一个部件里面,在界面和用户围绕数据的交互能被改进和个性化定制的同时而不需要重新编写业务逻辑
MVC 被独特的进展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中
图 1-1 MVC 模型图在本系统中为:Javabean(模型 model)+JSP(视图 view)+Servlet(控制器 controller),这三个会在下面介绍
2JavabeanJavaBean 是一种 JAVA 语言写成的可重用组件
分为业务 bean 和数据 bean
在本系统中起到数据的处理和法律规范化数据的作用
3JSPjava 服务器页面是由 Sun 公司提倡、许多公司参加一起建立的一种动态网页技术标准
JSP 技术有点类似 ASP 技术,它是在传统的网页 HTML 文件中插入 Java 程序段(Scriptlet)和 JSP 标记(tag),从而形成 JSP 文件,后缀名为(*