毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

java小区停车管理系统的设计与实现(3)

时间:2018-10-27 14:58来源:毕业论文
第4章是本次设计的重点:详细设计。详细设计中,具体的介绍了每个模块的具体功能、界面设计、相应的部分代码等,也包含了数据库的设计方案、E-R图


第4章是本次设计的重点:详细设计。详细设计中,具体的介绍了每个模块的具体功能、界面设计、相应的部分代码等,也包含了数据库的设计方案、E-R图等详细资料。
第5章是系统测试,测试系统是否能够准确运行。这主要是为了能提高系统使用的安全型、可行性以及高效性相关。
最后一章是对本次毕业设计的总结、展望以及参考文献和答谢。
2    技术背景
2.1    Java
Java是一种完全不同于C语言的编程语言。普通来说,C语言更注重过程的开发语言,而Java则是一种更注重对象的编程语言。而Java又不同于同是面向对象的C#语言,因为Java也是一种跨平台性的编程语言。Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。Java技术具有良好的通用性,高效性,平台移植性和安全性,广泛应用于个人电脑,数据中心,游戏控制台,科学超级计算机,移动电话和互联网,此外Java还拥有世界上最大的开发者专业的社区。在云计算和移动互联网产业环境,Java有显著的优势和广阔的前景。
Java编程语言是非常接近C语言和C++语言的风格。 Java是一种纯面向对象的编程语言,它继承了C++的面向对象的语言技术的核心。 Java丢弃了在C语言中容易引起错误的指针,操作符重载(运算符重载),多重继承(更换接口)等特点,程序员不必再担心不再被引用的对象占用内存的情况。在Java1.5版本中,Java引进了泛型编程(泛型编程),类型安全枚举,可变长度参数和自动装/拆箱和其它语言功能特性。
Java不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节代码(字节码),然后再依靠虚拟机在各种不同的平台执行字节码解释。为了实现“一次编译,到处运行”的跨平台特性。然而,在每个字节码编译需要消耗一定的时间周期,同时它也在一定程度上减少了Java程序的性能。Java源代码可以使用Windows操作系统上的任何未格式化的纯文本编辑器,可以使用Microsoft记事本(记事本),EditPlus的和其他程序进行编辑,可以使用在Linux平台上VI的工具。
2.2    Spring MVC
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring框架提供了构建 Web 应用程序的全功能 MVC 模块。使用Spring 可插入的 MVC架构,可以选择是使用内置的Spring Web框架还可以是 Struts这样的 Web 框架。
通过策略接口,Spring框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText和POI。Spring MVC框架并不知道使用的视图,所以不会强迫您只使用JSP 技术。为了更加容易进行定制Spring MVC ,它分离了控制器、模型对象、分派器以及处理程序对象的角色。
1)用户向服务器发送请求,请求被Spring前端控制ServeltDispatcherServlet捕获;
2)DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用HandlerMapping获得该Handler配置的所有相关的对象(包括Handler对象以及Handler对象对应的拦截器),最后以HandlerExecutionChain对象的形式返回;
3)DispatcherServlet根据获得的Handler,选择一个合适的HandlerAdapter。(附注:如果成功获得HandlerAdapter后,此时将开始执行拦截器的preHandler(...)方法)提取Request中的模型数据,填充Handler入参,开始执行Handler(Controller)。在填充Handler的入参过程中,根据你的配置,Spring将帮你做一些额外的工作:HttpMessageConveter:将请求消息(如Json、xml等数据)转换成一个对象,将对象转换为指定的响应信息. java小区停车管理系统的设计与实现(3):http://www.751com.cn/jisuanji/lunwen_25081.html
------分隔线----------------------------
推荐内容