J2EE这个平台设计的初衷是为了满足大企业主机级的计算类型。Sun公司旗下的微系统与他的合作伙伴如IBM等一起商讨发明了J2EE,并用它来使客户级环境下的应用开发更加便捷。因为创造了标准的可以重复使用的模块组件以及因为构建出能够自动处理编程中各种方面问题的等级结构,J2EE极大的简化了应用程序的开发。
1。3。2 MySql Server 简介
搭建MySQL服务器可以实现多个用户同时使用,而且每个系统可以在多个线程内同时调用数据库服务器。结构化查询语言SQL是目前全球中小型公司广泛使用的数据库语言,它的出现使更新、存储信息更为简单。MySQL是由客户机和服务器结构共同搭建组成的。论文网
MySQL的主要目的是使程序更加易用、开发更加快速、代码更加健壮。它的产生是因为MySQL创始者想要一个像此一般的SQL服务器,它能够以较低的成本来执行对大型数据库的处理,而且处理速度要更快,所以就在这种情况下被开发了出来。
它提供Python,PHP,Java(JDBC),C++,C,Perl and TCL 的API接口;多平台支持,包括AIX,BSDI,SunOS,SGI IRIX,Solaris,DEC UNIX,SCO OpenServer,FreeBSD,Linux,HPUX,OpenBSD,NetBSD,Win9x and NT;多样的数据类型,其包括有/无符号1,2,3,4,8字节CHAR,DOUBLE,FLOAT,integers,VARCHAR,TEXT,DATE,BLOB,DATETIME,YEAR,ENUM,SET;尤为灵活和安全的权限系统,密码加密;为Windows提供ODBC接口,可以通过Access和它相联,另外有第三方的开发商提供多样的 ODBC驱动程序;在MySQL 3。23中运用新的MyISAM,大小可达8百万 TB(2^63个字节);支持多种语言,但不支持中文[3]。
但为了实现健壮、易用和快速的目的,MySQL有必要舍弃其一部分灵活并且强大的功能,如子查询和触发器等。因此,MySQL在某一些应用中并不能很好的适配,但这也使得它对于数据的处理速度比其他服务器至少快了好几倍。
而本系统使用mysql而不使用Oracle的原因是:
1。 Mysql是中小型数据库而Oracle是大型数据库,Oracle的市场占有率接近是Mysql的二倍,而且Mysql是免费的但Oracle的价格却很贵。
2。 它们安装所需要的空间差别很大,Mysql安装完之后才152M然而Oracle需要占用3G左右的空间,并且它在使用的时候占用相当大的内存空间和机器的性能。
1。3。3 h5简介
HTML5是超文本标记语言(HTML),它第五次重大修改。
2014年10月29日,经过接近8年的努力,该标准规范终于制定完成。
自从发布了HTML4。01之后,HTML5的开发和其它标准的定制都暂时被搁置了下来,为了能够促进网页技术标准化的发展,一部分的公司联合起来,成立了一个名为 Web Hypertext Application Technology Working Group 的组织。该组织致力于 Web 表单和应用程序,而万维网联盟W3C 则继续致力于XHTML2。0。在 2006 年,两方决定进行合作,以此来创建一个新版本的 HTML。
HTML5手机应用的最大优点就是能够在网页上直接去修改和调试,原先应用的开发人员也许需要花费相当大的力气才能够达到如今HTML5的效果,不断地重复编码、运行和调试,这是首要的需要解决的问题,因而也有许多手机杂志客户端是基于HTML5标准,开发人员可以轻松调试修改[4]。
2014年10月29日,经过将近八年的辛苦努力,万维网联盟终于宣布,HTML5标准规范终于制定完成,并且已经公开的发布。
在发布之前,就已经有很多开发者已近率先尝试HTML5的部分技术,谷歌浏览器、Safari 4+、火狐、IE浏览器 9+都已支持HTML5,然而直到今天,我们才看到“正式版”。
W3C CEO Jeff Jaffe博士表示:“HTML5 will push Web into a new era。 Not long ago, Web was just surfing the Internet to read some basic documents, and now Web is a huge platform。 We have entered a stable phase where everyone can follow the standards and can be used by all browsers。 If we can't join hands, there won't be a unified Web。”