Java web开发流行工具总结-JSP学习笔记
随着Java在Web开发世界中的流行,使越来越多的专家、开源软件爱好者投身到Java应用的大潮中。但这种流行也带来了业界的一些混乱和无序,目前,java开发工具层出不穷,各种新的名次和概念充斥着人们的头脑,也给广大学者和开发人员全面认识java带来了困难。本文就将试图从最简单的角度,介绍部分java web开发工具,以期有助于各位java初学者理清概念。Eclipse:Eclipse平台最初由IBM于2001年11月推出,经过不断的发展完善,已经成为最著名的开放式集成开发工具。建立在插件机制上,可以为开发者提供将各种工具无缝集成的功能。下载链接:
http://www.eclipse.orgServlet:运行在Web服务器上或应用服务器上的Java程序。
JSP(Java Server Pages):服务器端技术,大大简化了服务器端基于Java的CGI的开发和构建。
Tomcat:开源的servlet容器和JSP引擎。非常优秀的集成开发环境。下载链接:
http://tomcat.apache.org/Apache和Apache Tomcat:Apache一般是指
apache http server,是世界第一的web服务器。具体参见:http://www.apache.comMySQL:是众多关系型数据库产品中的一个。下载链接:
http://dev.mysql.com/downloads/Struts:是一种方便实用的Web应用框架,可用Struts实现MVC设计模式,即:模型(Model)、视图(View)、控制器(Controller)。下载链接:
http://www.apache.org/dist/jakarta/Struts MyEclipse:另一种收费的,具有支持Struts功能的插件。下载链接:
http://www.myeclipseide.com (可下载试用版)Hibernate:基于Java的开源的持久化中间件,实现了对JDBC的轻量的封装,实现了将关系型数据库转化为对象模式的功能。下载链接:
http://www.hibernate.orgSpring:支持J2EE开发的轻量级框架,在J2EE社区中主导着Web开发应用的方向。主要由:IoC-反转控制,AOP-面向方面编程,抽象服务三部分组成。下载链接:
http://www.sourceforge.net/projects/springframeworkJBoss:开源的免费的轻量级J2EE应用服务器,和WebLogic和WebSphere属于同类产品。下载链接:
http://www.jboss.orgLomboz:eclipse平台上支持J2EE开发的优秀插件。下载链接:
http://forge.objectWeb.org/projects/lombozJUnit:开放源代码的Java单元测试框架,由Erich Gamma和Kent Beck共同开发完成。下载链接:
http://www.JUnit.orgAnt:优秀的编译部署工具。下载链接:
http://ant.apache.org[参考文献]:1.
Vievek Chopra,Jon Evaes,Rupert Jones等著,张文静,林琪等译.JSP程序设计.北京:人民邮电出版社.2006年1月.2.杨磊,陈凌云编著.精通Eclipse Web开发-Java体系结构、工具、框架及整合应用.北京:人民邮电出版社.2006年10月.