jsp+mysql订餐外卖系统的设计+源代码(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

jsp+mysql订餐外卖系统的设计+源代码(3)

1。 简化的页面生成技术。

JSP页面采用标准的HTML或XML命令来进行页面的格式化和布局设计的处理,用相似HTML、XML的标记和Java语言编写脚本程序生成页面的内容。这让页面的形式和内容保持相互独立,对于大规模项目的分工合作很是有利。

2。 与Java平台有机集成。

Java 平台的重要构成部分便是JSP技术,Java语言作为JSP的脚本语言。近乎所有的Java组件和Java API在JSP页面中能够被使用,因此能充分展现Java语言的强大功能。

3。 硬件平台和服务器无关性。

JSP延承了Java技术的“一次编写,随处可用”的特性,能够在大部分操作系统平台和网络服务器中运行,JSP技术最大的一个优点便是,它是独立于服务器硬件和操作系统平台。

4。 功能可扩展性。

JSP能通过JavaBean和EJB(Enterprise JavaBean)以及自定义的标记来扩展功能。

JSP能通过JDBC,和类似MYSQL这样的大型关系数据库进行连接。

JSP提供了一些隐含对象。这些隐含对象在JSP页面中能直接引用,而不需要先声明。利用这些隐含对象,可以使脚本功能更强大,同时使得编程更加简易便捷。

2。2  MVC简介

    模型(model)-视图(view)-控制器(controller)是MVC的全称,它一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。在一个逻辑的图形化用户界面结构中,独特的用MVC来实现映射传统的输入、处理和输出功能[3]。

M是指业务模型,V是指用户界面,C则是控制器,运用MVC的目的是将M和V的实现代码分离,使得同一个程序可以采用不同的表现形式。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新[3]。

MVC是一个框架模式,它强制性的使应用程序的输入、处理和输出分离。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。最典型的MVC就是JSP +servlet+JavaBean的模式[3]。

2。3  MyEclipse简介

所谓MyEclipse就是企业级集成开发环境工作平台,全称 MyEclipse Enterprise Workbench[4] ,它主要用于Java、Java EE以及移动应用的开发。MyEclipse全面支持Eclipse开源平台的所有功能特性[4]。它的功能很广泛,能够包含多种开发,MyEclipse可以很好的各种数据库相结合,实现项目开发,当然它还有一个很重要的特点就是它自带tomcat服务器,在安装上又节约了用户时间,大大提高了工作效率,总而言之,MyEclipse也就是Eclipse的插件,亦是一款功能强大的JavaEE集成开发环境,支持代码的编写,项目的配置,代码的测试和项目除错。

2。4  MySQL 简介

    MySQL是一个关系型数据库管理系统,相关的数据库的数据将被存储在不同的表中,而不是在一个大仓库,如此便大大增加提高了速度和灵活性。MySQL 所运用的 SQL 语言是用于访问数据库的最常用标准化语言[2]。文献综述

 MySQL是一种数据库,MySQL定义了存储信息的内部结构,用来连接不同的开发工具,从而实现对数据的增删改查,保证了代码的可移植性,此外它还支持多种操作系统,为编程语言提供了方便,一个数据库通常包含一个或多个表,每个表里有一个或多个字段。Mysql提供多种连接方法,包括TCP/IP、ODBC和JDBC等三种方法[2]。从而大大降低了开发成本。

Mysql包括四种操作:select,alter,insert,delete,通过这四种操作对数据库里的数据进行增删改查[12]。 (责任编辑:qin)