菜单
  

    无线终端点餐系统主要采用模型-视图-控制器MVC架构的设计模式。MVC架构即"Model-View-Controller",中文意思是"模型-视图-控制器"。MVC结构的应用程序架构由这三个部分组成,它使用了一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到各个部件里面,在能够实现业务改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC是一种架构,在J2EE模式目录中,通常采用Service to Worker模式实现。Service to Worker模式可以通过集中控制器模式、派遣器模式和Page Helper模式结合而成。而Struts只是描述了MVC的View和Controller两个部分,Model部分需要开发人员自己操作,Struts提出了抽象类Action使开发者能将Model应用于Struts框架中。

    2.2 相关关键技术

    2.2.1 Servlet

    Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据或应用程序)的中间层[1,2]。 Servlet与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。

    2.2.2 JSP

     JSP(Java Server Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速而容易[2,3]。

    2.2.3 JDBC

    JDBC是一种用来表示和驱动SQL语句的Java API,可以帮助各种数据库提供一致的访问界面,它是由Java语言编写的类和接口组成。JDBC提供了一个标准的API给工具、数据库的开发人员,这样可以建立一个更高级的封装的工具和接口,这样数据库开发人员能够用纯 Java API 编写数据库应用程序。

    2.3 服务器端开发平台

    2.3.1 Tomcat服务器

    Tomcat是一个小型的轻量级应用服务器,普遍使用在中小型系统和并发访问用户不太多的场合,是运行JSP 页面和Servlet的服务器端容器[4]。Tomcat受大部分Java程序员的欢迎,因为它运行时占用很少的系统资源,并且具有良好的扩展性,支持负载平衡与邮件服务等开发应用系统常用的功能,而且整个开源项目还在不断的完善中,其功能和性能将越来越强。另外Tomcat和IIS、Apache等Web服务器一样可以处理普通HTML页面。论文网

    2.3.2 MyEcplise

    MyEclipse是Java开发中常用的集成开发工具。它内部集成了很多实用插件并在内部集成了对应版本的JDK。MyEclipse是一个功能十分丰富的开发工具,它的作用范围很广。JSP、JSF、Spring、Struts、JDBC数据库链接工具等功能全部囊括在MyEclipse中[5]。该系统中前台页面设计以及功能的模块采用MyEclipse中的JSP技术来实现,极大的减少了开发时间和维护开销。

    2.4 APP应用开发平台

    2.4.1 Eclipse + Android

    Eclipse就是上面介绍的MyEclipse的核心部分,比MyEclipse少了很多插件,但是可以用它来安装Android SDK进行安卓开发。Android框架基于Linux内核操作系统,早期由Google公司开发,充当手机等终端设备的操作系统[6]。为了推广这项技术,Google与其它几十个手机公司建立了开放手机联盟。Android采用了软件堆的架构,底层以Linux内核为基础,只提供基本功能,应用软件由各公司自己开发,编程一般都是通过Java语言来实现[6,7]。

    2.5 需求分析

  1. 上一篇:Java银行人事信息管理系统的设计与实现
  2. 下一篇:jsp+mysql农产品交易系统的设计+源代码
  1. 铁道工程检测与监测项目...

  2. JAVA基于安卓平台的医疗护工管理系统设计

  3. java+mysql设备监控记录的大...

  4. 医院查询与挂号系统设计与实现

  5. java+mysql酒店管理系统设计与实现

  6. jsp公交刷卡数据统计系统图表的设计与实现

  7. php+mysql高校迎新系统的开发与应用

  8. 探讨“绿色生态”在都市设计中的体现

  9. 分光光度法测定水溶液中有机酸含量的研究

  10. 文化旅游主题展示设计广富林十里长街设计

  11. 合肥老乡鸡连锁餐饮企业的经营策略探析

  12. 机器人摩擦焊机头设计

  13. 《简爱》女性主义的象征

  14. 新生代农民工培训现状分析

  15. 公共服务均等化文献综述和参考文献

  16. 圆柱绕流国内外研究现状

  17. 带式输送机技术英文文献和中文翻译

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回