|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
java主要分三块,j2se:java的基础核心语言。j2me:java的微型模块,专门针对内存小,没有持续电源等小型设备。j2ee:java的企业模块,专门针对企业数据库服务器的连接维护。
简介
Eclipse是利用Java手艺开辟Web使用程序的幻想平台。静态Web使用程序的3层计划十分合适与运转在servlet容器(比方ApacheJakartaTomcat)中的JSP和Servlet相分离。耐久数据层能够得当地由Derby数据库供应。用于开辟J2EE和Web使用程序的EclipseWebToolsPlatform(WTP)项目工具集,加上DerbyEclipse插件,能够供应疾速而烦琐的Web开辟。
本文会商WTP供应的一些功效、Derby数据库插件和一个完全的示例使用程序,该使用程序利用了JSP、JavaServerPagesStandardTagLibrary(JSTL)和Servlets。这个示例使用程序是一个假造的、经由简化的航路机票预订体系。
为了更好天时用本文,您应当了解JSP、JSTL和Servlet手艺的基础常识,了解复杂的SQL,并对Eclipse有必定的懂得。本文中还利用了WTP的一些特征,但本文不是关于WTP工具的周全教程。假如您已晓得WTP的一些背景,而且想间接入手下手下载一切必须的软件,那末请略过软件需求大节。不然,请浏览下一大节,以懂得WTP是甚么,和怎样在Eclipse中利用个中一些组件来开辟示例使用程序。
IBMCloudscape是ApacheDerby开放源码数据库的贸易刊行版。假如没有援用特定的文件或称号,那末这两个称号在本文中能够交换利用。
EclipseWTP项目
EclipseWebToolsPlatform(WTP)项目同意Eclipse用户开辟J2EEWeb使用程序。这个平台中包含了多个编纂器、图形编纂器、特征、构建器、一个Web服务导游、数据库会见和查询工具和其他组件。该项目供应了大批的工具。而在利用Derby作为背景数据库构建一个Web使用程序时,只会演示个中无限的几种工具。
在www.eclipse.org/webtools上WTP的特许权界说以下:“...构建有效的工具和一个通用的、可扩大的且基于尺度的工具平台,在这个平台上,软件供给商能够创立用于发生撑持Web的使用程序的专门的、分歧的办理计划。”本文不会商为这个平台构建新的工具,而是利用它作为一个开放的平台,以便利用开放源码组件构建Web使用程序。
WebStandardTools和J2EEStandardTools
WTP分为两个子项目,WebStandardTools和J2EEStandardTools。WebStandardTools(WST)项目为多层Web使用程序供应大众基本举措措施。它供应了一个服务器视图,使您能够公布在Eclipse中创立的资本,而且在一个服务器上运转它们。WST不包含用于Java言语的特定工具,也不包含用于特定于Web框架的手艺的特定工具。
J2EEStandardTools(JST)项目供应工具,用于简化包含EJB、Servlet、JSP、JDBC、Web服务等等在内的J2EEAPI的开辟。J2EEStandardTools项目以WebStandardTools项目供应的ServerTools撑持为基本,包含servlet和EJB容器。
下一节会商在构建和运转示例使用程序时所需的软件组件。
Web使用程序的组件
示例使用程序利用了以下软件组件和手艺:
Eclipse
利用IDE编写和运转示例使用程序。它是开辟和构建Java使用程序的基本。
利用Eclipse附带的JavaDevelopmentTools(JDT)编译属于使用程序一部分的Java类。
WTP
利用编纂器创立JSP文件。该编纂器包含JSP语法的内容帮助。
利用Servers视图启动和中断内部的JakartaTomcatservlet引擎。
利用J2EE透视图创立静态Web使用程序,这个静态Web使用程序拆卸和设置J2EEWeb使用程序,包含与一切J2EEWeb使用程序不异的尺度布局和部署形貌符。
经由过程DatabaseExplorer视图创立一个到Derby数据库的毗连。
<p>
你希望java的IDE整合。这个是没有必要的,重要的是你理解java有多深以及怎么组织你的代码,即使没有IDE,代码照样能够编译运行的。 |
|