java+mysql家庭财务管理系统设计(5)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

java+mysql家庭财务管理系统设计(5)

(5)在逻辑上,它是由系统表空间和非系统表空间组成的。在系统开发过程中,我们需要使用Oracle的时候,必须先创建系统数据所占的表空间并定义好数据文件的存储路径和所占大小。它具有全面的数据管理、完备的数据关系以及分布式的处理功能[4]。

2。1。3 服务器-Tomcat

Tomcat是由Apache和Sun等公司共同研究并推出的一款轻量级的WEB应用服务器。它虽然有部分功能是从Apache服务器扩展而来的,但在配置成功后,它是作为一个单独的进程在运行,且运行的是JSP和Servlet文件,充当这两者的容器。由于其运行时占用系统资源少,扩展性佳,功能较为强大且具备免费开源性,程序员们可以根据个人需求进行更改。此外,它还具备内存溢出测防、外部内容引用、安全管理性强等功能。正是由于它的这些功能优点,在很多中小型系统开发过程中被普遍使用,是开发人员开发系统和调试功能的首选[5]。

2。2 开发技术

2。2。1 JAVA简介

JAVA是由SUN公司研究出的一类程序开发语言。它具有安全性高、通用性强、面向对象编程、支持多线程等优点,可以用来编写跨平台性强的应用程序。其体系结构分为三种:JAVASE(java标准版),JAVAEE(java企业版)、JAVAME(java微型版)。随着计算机技术的飞速发展,JAVA被广泛应用于游戏,软件研发等互联网领域[6]。JAVA与C++十分类似,它们的区别主要在于:

(1)JAVA移除了C++中的指针这个概念,而是以“引用”来代替;

(2)舍弃了C++的运算符重载和多重继承,而由接口代替;

(3)JAVA增加了垃圾回收器(GC)的功能,能够自动的回收系统中无用的对象及其引用;

(4)JAVA具有跨平台性,可以编译一次,到处执行。它的执行过程是这样的:先将源代码编译成字节码,然后使用各平台上不同的虚拟机去执行字节码。

2。2。2 JSP技术简介

JSP全拼是JavaServer Pages。是由SUN公司倡导,多家公司共同介入建成的一类动态网页开发语言。它具有跨平台性,在LINUX和别的操作系统上都可以运行。JSP技术是在HTML页面中嵌入JAVA代码,从而将页面逻辑和界面显示进行分离,。JSP的内置脚本是基于JAVA的,且任何JSP页面均可被编译成JAVA Servlet。作为JAVA平台的一部分,JSP继承了JAVA所有的优点,包括一次编写,处处运行以及健壮性等。目前,JSP已经广泛应用于系统的网页开发中[7]。JSP页面执行过程如下图2-1所示:文献综述

图2-1 JSP页面执行流程

由上图可知,当客户端发送请求给服务器端时,服务器运行JSP文件,并执行JSP文件中的JAVA代码,生成HTML页面,并响应到客户端的浏览器上,以供用户查看返回结果。

2。2。3 SpringMVC框架简介

SpringMVC即在Spring框架里面使用搭建WEB应用程序的MVC结构。该框架结构功能强大,灵活性高。它的运行过程如图2-2所示:

图2-2 SpringMVC流程图

由上图可知,SpringMVC的过程是这样的:起先,将客户端输入的请求提交到前端控制器DispatcherServlet;由控制器控制,并经过HandlerMapping去找到那个处理对应逻辑请求的Controller并提交;控制器处理逻辑以后,返回ModelAndView到前端控制器;然后视图解析器ViewResoler将ModelAndView指定的视图结果显示到客户端,供客户查看[8]。

2。2。4 MINIUI框架简介

MINIUI是一套非常优秀的、功能强大的WEB前端框架,其中包含众多具有丰富功能的控件,能够帮助开发者减少代码编写量,使开发者能够创建Ajax无刷新,工具栏,弹出框面板,表格,树形结构等典型界面组件,从而更快速有效的开发WEB应用程序。该框架可以搭建简洁美观、可操作性强的系统界面,给用户带来更好的体验,且界面响应速度较快,兼容性强,可以与JAVA、PHP等现今流行的编程语言相结合运用,并支持火狐、谷歌、IE等现今主流的浏览器。目前已经成为较为流行的前端框架之一。 (责任编辑:qin)