2  开发工具与开发技术简介
2.1  开发工具
2.1.1  开发环境MyEclipse 10
MyEclipse企业级工作平台是对原有平台EclipseIDE的扩展,MyEclipse可以极大提高数据库和JavaEE工程的开发与发布,以及整合应用程序服务器等方面的工作效率[1]。MyEclipse是非常实用的、功能十分丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,同时MyEclipse完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate等技术。在结构上,MyEclipse的特征可以被分为7类:
(1)JavaEE模型
(2)WEB开发工具
    (3)EJB开发工具
    (4)应用程序服务器的连接器
    (5)JavaEE项目部署服务
    (6)数据库服务
    (7)MyEclipse 整合帮助
上面列举出来的所有的功能上的类别,Eclipse中都有与之对应的功能部件,并通过一系列的插件来实现这些功能。MyEclipse这种模块化结构,使得MyEclipse可以对任一模块进行单独的扩展和升级而不会影响到其它模块[2]。概括言之,MyEclipse不仅是Eclipse的插件,同时也是一款功能十分强大的支持代码编写、测试、除错等功能的JavaEE集成开发环境。
MyEclipse 10是十分成熟、稳定的版本[3],是对前面的版本的升级,MyEclipse 10引入了全新的提供更好的JavaScript/html高亮标记以及代码支持的JavaScript编辑器,此JavaScript编辑器语法检验更加精确,并且增加了Struts2图形编辑器,可以迅速检索及安装当前最流行的Eclipse插件[4];同时具有预览、编辑、安装全部的软件更新等功能,并且能在团队中轻松的共享工作平台设置;MyEclipse 10新增了大量的应用程序服务连接器,使得MyEclipse可以支持更多的应用程序服务器;MyEclipse 10还支持HTML5以及JavaEE[5]。除此之外,MyEclipse 10应用了更加高级的桌面和web开发技术,同时对检索功能和错误查询功能与前面的版本相比更加强大,可查询js文件的错误。
2.1.2  数据库软件MySQL 5.5
MySQL是当前最值得信赖的开源数据库平台[6]。由于MySQL所具备的优越的跨平台性、可用性、易用性以及卓越的性能,现如今许多比较受欢迎的访问流量很大的网站都倾向于使用MySQL数据库。目前,Oracle公司提供了一个完整的LAMP框架[7],基于此框架,各种规模的、任何志向的用户或者客户都能利用现已有的最佳的技术解决方案和技术支持来构建自己的产品。此外,鉴于当前涌现出许多多功能处理硬件和软件以及中间件构架,MySQL 5.5包含了一组专用的功能集,使得MySQL的性能和可扩展性以及可用性都有非常大的提高。
MySQL 5.5同时具有MySQL数据库以及InnoDB存储引擎的优良特性,可以提供高性能的数据管理解决方案,列举如下:
(1)InnoDB充当默认的数据库存储引擎
(2)提高了Windows系统下的系统性能以及可扩展性
(3)提升性能和可扩展性,充分利用各平台现代多核构架的计算能力
(4)增加实用性
(5)增强易管理性和提升效率
(6)提升可用性
(7)加强检测与诊断性能
2.1.3  服务器tomcat 7
Tomcat是由Apache、Sun以及其他的数个公司及个人联合开发完成。因为Sun公司参与开发并且支持该项目,于是最新的Servlet 和JSP规范都会在Tomcat中体现出来。Tomcat以其卓越的技术、稳定的性能,并且免费的特点,得到了越来越多的Java爱好者的青睐,不少软件开发商都高度认可Tomcat,到目前为止,Tomcat已成为非常流行的Web应用服务器[8]。
Tomcat服务器属于轻量级的、免费的并且开源的Web应用服务器[9],许多中小型系统和并发访问用户数量不大的情况下都钟情于应用Tomcat服务器,Tomcat服务器是开发和调试JSP程序的最佳选择。对于初学者而言,可以理解为,在一台电脑上配置好Apache服务器后,就可以利用Apache服务器响应来自HTML页面的访问请求。Tomcat部分实际上是Apache服务器的扩展,不过Tomcat是运行时是独立的。当Tomcat配置无误时,Apache服务于HTML页面,而Tomcat实际上运行JSP页面和Servlet。除此之外Tomcat服务器还能处理HTML页面,另外,Tomcat服务器还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。但是,Tomcat服务器在处理静态HTML页面能力上稍逊于Apache服务器。
上一篇:神经网络算法在电梯导轨校直系统中的应用研究
下一篇:简易分布式程序的开发

jsp+mysql考试管理系统的设计与实现+ER图

jsp+mysql班级管理OA系统设计+源代码

jsp+mysql网上书城系统的设计与实现+源代码

JSP小区物业管理系统设计+源代码

jsp+mysql化妆品销售网站的设计+源代码

jsp+oracle网上信访信息系统...

jspl网上问卷系统的设计+源代码

常用游戏对于小学生英语教学的影响

天秤男婚后出轨能改好吗...

硅酸钇镥闪烁晶体的光学性能研究

人性化的用户界面设计研究

哈萨克民歌中生态美學思想的表现【4092字】

地方政府跨区域联合环境污染治理研究

建议全面开放生育政策,...

中班幼儿“求助”型告状行为的访谈提纲

无刷电机调速系统设计任务书

室外办公系统创新设计研究