Java程序开发数据库与框架应用

时间:2022-10-03 11:47:11

Java程序开发数据库与框架应用

摘 要Java是目前比较流行的编程语言之一,已经得到了广泛应用,应用过程中会涉及到数据库和框架等问题。所以我们在进行Java程序开发学习之前,不但要熟练掌握sql语句,还要熟练掌握Oracle、SQLServer、My SQL等数据库,另外还要掌握Mybatis、Spring、Spring MVC 等框架。

【关键词】Java程序开发 数据库 框架

科学技术与经济的发展加快了信息时代的到来,使很多计算机技术被不断开发和应用,促进我们生活水平的提高,也增加了我们大学生的学习内容,形成了专门的计算机专业,Java程序就是计算机技术中的一种常见技术,现在已经被广泛应用于我们的生活,所以我们要学习好和应用好Java技术。要想学好Java技术就必须先学习好相关基础,然后学习如何搭建环境,最学习JSP/Servlet,如果我们要开发新的Java程序,就必须了解数据库系统和框架的应用,同时也要提高对开发条件的重视。对此,本文作者根据自己的Java程序学习经验,简要分析了Java程序开发数据库与框架应用。

1 Java程序开发数据库系统的简单概述

数据库系统主要由数据库、数据库管理系统和数据库应用系统组建而成,具体如下:

1.1 数据库( database,DB)的简单概述

数据库实质上是一种集组织数据结构、存储数据和管理数据的一种综合型仓库,一般仓库内都设置有、DBMS ( database management system)。数据库里数据的应用形式主要是文件形式,包括数据、控制还日志三种文件,其中数据文件的作用在于实现数据的存储,控制文件的作用在于实现数据文件的维持,日志文件的作用在于实现对数据中日志信息的记录。

1.2 数据库管理系统的简单概述

数据库管理系统是数据系统中的中间部分,应用形式主要是软件,处于数据库与数据库应用系统之间,其作用在于开发新的数据库应用功能,是数据库应用系统得以正常运行的重要基础,一般而言我们会使用Navicat Premium数据库管理系统,因为该种系统更有利于数据库应用功能的开发。通过日常学习了解到除了上面提到的数据库管理系统以外,常见的数据库管理系统还包括oracle数据库管理系统、My SQL数据库管理系统和SQL Server数据库管理系统等。其中SQL Server的应用形式是是微软,这就意味着SQL Server只能在 Windows上进行运行,其他的数据库管理系统均能够在UNIX / Linux上进行运行,其系统性能、安全性和可靠性均忧于SQL Server。

1.3 数据库应用系统的简单概述

数据库应用系统(DBAS)实质上就是一种外模式,其应用原理在于利用sql语句对数据库进行操作,然后实现对需要数据的提取,通常情况下一个外模式数据只对应一个用户访问,因此具有很高的安全性。

2 已经实施开发的管理系统分析

2.1 My SQL数据库管理系统

My SQL属于一种典型的关系型数据库管理,其中的API提供主要由多种编程语言实现,如c,c++,Java,php 等。My SQL具有数据库存储空间小、数据存储速度快、数据管理成本低等特点,所以通常都应用于中小型开发项目中去。

2.2 SQL Server数据库管理系统

SQL Server数据库管理系统的应用原理在于Web实现对数据的安全性访问,然后实现度系统程序管理的过程,其程序管理具有强大性、灵活性和Web基础性,常应用于中型开发项目中,现已经升级到SQL Server2005、SQLServer2008版本,具有更多的功能。

2.3 Oracle数据库管理系统

Oracle具有数据信息存储量大、数据适用性强、功能灵活性强等特点,此外还能够运行于所有主流平台,并可以对所有工业标准提供支持,加之开发策略的形式是完全开放式的,能够实现用户对最佳解决方案的选择,因此常被使用与大型的公司开发项目中去。

3 Java开发框架的应用分析

3.1 Mybatis持久层框架的应用分析

3.1.1 环境搭建

(1)jar包的引用;

(2)核心文件的配置;

(3)数据库的建立;

(4)数据库信息的配置和连接。

3.1.2 实体建立

Bean->持久化类,主要用于所有数据库操作。

3.1.3 一个映射文件建立

(1)通过Bean->、、的配合来实现CRUD配置;

(2)在核心配置文件中纳入映射文件;

(3)进行测试操作。

3.2 Spring容器框架的应用分析

Spring主要由Io C和 AOP模块组建而成,其中Io C模块:是指先将Spring 作为Web级容器,实现对Class的转换,Class转换成Bean时进行管理,然后通过对Bean对象的加载和实例,实现Bean对象向Bean Factory的移交并管理,这个Bean注入、转换和管理的过程为IOC;AOP模块:形成过程与Io C模块相似,只是应用是面向切面的,如日志和事务。

3.3 Spring MVC Web层框架框的应用分析

(1)实现对核心文件的配置;

(2)实现对Controller的注入;

(3)实现数据测试。

4 结论

综上所述,Java程序开发是一个比较复杂的过程,决定它的组成是一个复杂的系统,主要由数据库、数据库管理系统和数据库管理系统,其中数据库管理系统是实现Java程序开发和应用的关键,主要包括My SQL、SQL Server和Oracle数据库管理系统,开发框架则包括 Mybatis持久层框架、 Spring容器框架和Spring MVC Web层框架框。

参考文献

[1]肖成金,吕冬梅.Java程序开发数据库与框架应用[J].科技展望,2017(05):19.

[2]姚丽萍.建立Java应用程序框架降低Java信息系统开发难度[J].硅谷,2014(15):53+28.

[3]w争东.基于Java的数据库应用框架的研究设计和探索[J].信息系统工程,2015(07):79+81.

作者单位

山东科技大学济南校区电气信息系 山东省济南市 250031

上一篇:基于查询树的射频标签防碰撞算法优化 下一篇:基于三维激光点云的建筑物建模