Java 是 Sun 公司推出的语言,现在被 Oracle 公司收购。Java 能做什么?Java 可以 用开开发桌面级应用、企业级应用和嵌入式应用等等。Java 有三个版本,分别是标准版、 企业版和 微型版。企业版基本涵盖了标准版的所有功能,所以要想学 Java,必须学好 标准版作为基础,再去学企业版。Java 技术三大特性:虚拟机、垃圾回收机制和代码安 全。Java 虚拟机是 Java 运行的基本平台,所有程序都在虚拟机上运行。

Java 发展至今,仍然没有淘汰,是现在开发排名第一的语言,其版本更新多次,功 能逐步完善。作为软件开发人员,掌握 Java 语言是很有必要的,市场前景和就业远景 也是乐观的。

2。1。2 Web 相关技术

JavaWeb 从名字上可以看出来是指 Java 技术和 Web 技术之间的中间技术, 优势在于许多逻辑都是在客户端完成,服务器的压力小。 C/S 结构的缺点:每台客户的计 算机都需要安装客户端,并且需要定期更新,工作量十分巨大。B/S 结构就是指浏览器 到服务器的模式,用户显示界面是通过接入因特网的浏览器来实现,主要事务逻辑在服 务器端(Server)实现。B/S 最大的优点只要可以上网就可以随时随地进入系统,客户 端零安装、零维护,系统的扩展非常容易。B/S 的缺陷是应用服务器运行数据负荷较重。

Web 应用程序性体系结构有三部分:表示层、业务层和数据层。表示层一般是指 客户端,业务层是指 Web 服务器,数据层是指数据库。要想运行 B/S 结构项目必须提 供一个服务器,常见的 Web 服务器有 Apache Tomcat、JBoss、ClassFish 等等。一般推 荐实用免费的 Tomact,Tomact 是目前最流行的 Web 容器。Servlet 容器也叫 Servlet 引 擎,也可以叫 Web 容器,是 Web 容器中为支持 Servlet 功能拓展的部分。Web 容器提 供基于请求的响应发送数据模型的网络服务。

2。2 数据库技术

2。2。1 MYSQL 简介

MySQL 是一款免费的关联数据库管理软件,目前被甲骨文公司收购,是最流行的一 款用于开发的数据库。MySQL 采用标准的 SQL 语言访问数据库,一般中小型软件开发都 选择 MySQL 作为数据库,占用空间小,运行效率高,而且是免费的软件。

MySQL 并不是一款完美的数据库应用,相比其他数据库例如 Oracle、DB2 等相比, MySQL 的缺点也是显而易见的,但是它源码开放,对于一般中小型开发和个人实用完全 能够胜任,所以,它还是受到了很多开发人员的青睐。MySQL 有着强大的可移植性,能 够在很多操作系用中运行。MySQL 也是一款多线程的数据库服务器,能够提高 CPU 的利 用,提高工作效率。

由于 MySQL 的免费,功能强大且稳定,使用方便,所以本系统采用 MySQL 作为数据 库管理软件,足以完成本系统对于数据库的要求。

2。3 开发环境

表 2-1:系统开发环境

操作系统 Windows 10

数据库类型 MySQL 5。7

开发语言 Java

开发平台 MyEclipse 10

服务器 Tomcat 6。0

相关技术 Jsp、Css、Servlet

表 2-2:硬件环境

显卡 512MB 或以上

内存 4G 或以上

硬盘 200G 或以上

CPU 酷睿 I5

2。4 本章小结

本人根据大学所学知识和自己掌握能力选取 Java 为开发语言,运用 JavaWeb 相关 技术实现系统功能,数据库采用免费的 MySQL,Tomcat6。0 为服务器,以 Myeclispe 为 开发平台,功能强大。

上一篇:java+sqlserver汽车租赁管理系统的设计与开发
下一篇:C#+SqlServer工资管理系统设计

java+mysql通用试题库系统后台设计与实现

餐饮业电子商务應用分析【2159字】

电子商务對餐饮老字号的...

java+mysql宿舍管理系统的设计+ER图

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

java+mysql银行ATM软件项目管理系统设计

java+mysql电瓶车进销存采购子系统的设计

我国风险投资的发展现状问题及对策分析

麦秸秆还田和沼液灌溉对...

安康汉江网讯

新課改下小學语文洧效阅...

网络语言“XX体”研究

ASP.net+sqlserver企业设备管理系统设计与开发

LiMn1-xFexPO4正极材料合成及充放电性能研究

老年2型糖尿病患者运动疗...

互联网教育”变革路径研究进展【7972字】

张洁小说《无字》中的女性意识