以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。
简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试以及除错,MyEclipse6.0以前版本需先安装Eclipse。MyEclipse6.0以后版本安装时不需安装Eclipse。MyEclipse 8.6的主要改进是在团队写作和集中工作环境的集中配置管理方面。同时MyEclipse 8.6还包含了上百个功能的改进和新特性,这些新功能和特性将让MyEclipse 8.6用户在开发代码,测试,以及部署应用方面都得到极大的便利。
2.1.2 MySQL 5.1
MySQL是一个小型关系型数据库
管理系统,目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。安全性上,MySQL采用十分灵活和安全的权限和密码系统,允许基于主机的验证。连接到服务器时,所有的密码传输均采用加密形式,从而保证了密码安全。MySQL服务器提供了对SQL语句的内部支持,可用于检查、优化和修复表。
MySQL 5.1具备多项崭新企业级功能,包括:
* 圖表及索引區間(Table and Index Partitioning) - MySQL 5.1支援五種不同的平面數據區間:類別、散列、關鍵及混合模式(即次等區間,sub-partitioning)。 图表及索引区间(Table and Index Partitioning) - MySQL 5.1支援五种不同的平面数据区间:类别、散列、关键及混合模式(即次等区间,sub-partitioning)。 透過將圖表及索引數據區間,從而使到查詢回應時間更快,因為只需掃描有關的數據區間,毋須掃描整體圖表或索引。 透过将图表及索引数据区间,从而使查询回应时间更快,因为只需扫描有关的数据区间,毋须扫描整体图表或索引。 此外,透過區間能使不同類型的儲存及其他維護程序可以更輕易、更快速部署。 此外,透过区间能使不同类型的储存及其他维护程序可以更轻易、更快速部署。
* 以行列為基礎及混合式複製(Row-Based and Hybrid Replication) - MySQL 5.1提供兩個全新的複製選項。 以行列为基础及混合式复制(Row-Based and Hybrid Replication) - MySQL 5.1提供两个全新的复制选项。以列为基础的复制可以在主伺服器及后备伺服器之间复制数据的转变,而非实质SQL语句(SQL statement) ,至于混合式复制则可根据独立的SQL运行方式,作出以语句或行列为基础的复制。这项功能可为应用带来最具效率及最安全的复制
程序。
* 工序排程- 這個嶄新工具可讓開發人員及數據庫管理員將日常及持續進行的SQL轉為基礎的工序,在數據庫伺服器上自動執行,從而透過在Linux或UNIX的CRON或Microsoft Windows的工序排程軟件,為數據庫的特定工序提供更大的支援。 工序排程-这个崭新工具可让开发人员及数据库管理员将日常及持续进行的SQL转为基础的工序,在数据库伺服器上自动执行,从而透过在Linux或UNIX的CRON或Microsoft Windows的工序排程软件,为数据库的特定工序提供更大的支援。
* 全新MySQL Query Analyzer - 太陽電腦全新的MySQL Query Analyzer工具為MySQL企業版用戶而設,可以藉著監察查詢的效能表現,從而準確更正SQL編碼問題,顯著提升數據庫應用的執行速度和減少停機時間。 全新MySQL Query Analyzer -Sun电脑全新的MySQL Query Analyzer工具为MySQL企业版用户而设,可以借着监察
查询的效能表现,从而准确更正SQL编码
问题,显著提升数据库应用的执行速度和减少停机时间。
2.1.3 B/S架构编程体系
B/S架构的全称为Browser/Server,即浏览器/服务器结构,就是只安装维护一个服务器(Se