jsp+mysql微处理器与接口技术在线考试系统的设计(4)
时间:2022-12-17 10:54 来源:毕业论文 作者:毕业论文 点击:次
2。 减小记录的搜索时间 。 3。 灵活的查找序列。 4。 输出格式具有灵活性。 5。 多个用户同时访问记录。 MySQL数据库除了以上的功能特点,还有一个最大的特点是他是免费的软件。例如在在Linux、Unix和Windows等操作系统上,可以下载客户机和服务器的软件,还可以在因特网是找到很多匹配相同的工具和第三方软件[5]。 2。2 MyEclipse开发工具介绍 MyEclipse是企业级的工作平台,全名为MyEclipseEnterprise Workbench ,简称为MyEclipse。MyEclipse是对EclipseIDE的扩展。MyEclipse开发工具具有极大的工作效率,可以使用Java语言在MySQL数据库上进行开发和整理应用程序服务器。MyEclipse具有功能丰富的JavaEE集成开发环境,完全支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate,包括了完整的编码、调试、测试和发布功能。 MyEclipse主要是用于开发Java和J2EE 的 Eclipse 插件,使用时非常方便。从对各种开源产品的支持方面来说,MyEclipse的功能非常强大,支持也十分广泛。MyEclipse可以支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能[6],几乎包括了目前所有主流开源产品的专属eclipse开发工具。 MyEclipse具有免费、排版程序代码、支持中文、可增加强大功能外挂的特点,支持多种操作系统,例如Windows、Linux、Mac OSX等系统。简单地说,MyEclipse是Eclipse的插件,支持代码的编写、配置、测试和除错。 2。3 JSP介绍 JSP的全英文名为Java Server Pages,中文名为Java服务器页面。JSP是一个简化的Servlet设计,由Sun Microsystems公司倡导,许多其他公司参与一起建立的一种动态网页技术标准。JSP技术类似ASP技术,它是在传统的网页HTML文件中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*。jsp)[7]。用JSP开发的Web应用是跨平台的,既能在Linux、Windows操作系统下运行,也能在其他操作系统上运行。 Web服务器在处理访问JSP的页面请求时,首先执行编写的代码程序段,然后将HTML文件中的代码和执行的结果一起返回给客户[8]。在在线考试系统的设计与实现的过程中,JSP文件满足了前台页面功能的设计与实现,通过插入Java代码程序段来实现前台动态页面和操作数据库,满足了在线考试系统所需要的动态网页功能[9]。 开发设计网页应用时选择使用JSP,可以进行跨平台操作,即可以在UNIX系统、Linux系统、Windows系统下运行,也可以在其他系统下运行。JSP与Servlet也是一样的,实现了HTML语法中的Java扩展,在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能实现浏览功能[10]。 JSP技术使用Java编程语言编写类XML的tags和scriptlets,封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持基于组件的设计,使基于Web的应用程序的开发变得迅速和简单。 JSP是一种动态网页技术,它的主要目的是将表示逻辑从Servlet中分离出来[11]。 JSP具有操作简单和使用方便的特点,完全面向对象化,与操作平台的使用无关,并且安全可靠,主要面向动态网页的所有功能设计。同时,JSP技术还具有的优点如下文所示[12]: 1。一次编写,处处执行。论文网 2。支持操作多平台系统。 3。可伸缩性强。 4。功能强大,支持开发工具多样化。 2。4 Struts框架介绍 Struts框架是开源型框架,提供了统一的编程方法和接口,可以在框架中扩充所需要的特定逻辑接口。Struts框架没有定义特定的组件模型,需要根据所需要的模型组件进行选择定义。使用Struts的目的是为了帮助使用者减少开发Web网页应用的时。Struts框架可以混合使用Servlets和JSP的优点来建立一种可扩展的应用 [13]。 (责任编辑:qin) |