在进行扩展Server之前,先要了解几个重要的概念:
1. Server runtime environment 或者简称runtime:每个runtime都对应一个server type, 但一个server type 可以拥有多个runtimes,像Tomcat 6.0 可以创建出多个tomcat 6.0的runtimes.在Eclipse JEE版本中是通过WindowsàPreferenceàServeràRuntime Environment 打开Server Runtime Environments 配置页进行配置;点击Add按钮将会弹出如图的一个运行期环境对话框,在该对话框中,罗列所有的目前该Eclipse 拥有的可创建运行期的服务器;
2. server configuration 或者简称server,它是server runtime 的一个实例,它经常包括端口的集合,以及服务器的home或者其他信息;一个server runtime 可以创建出多个server;当你创建server时,若没有server runtime 则系统会默认的帮你创建好一个server runtime;
3. Web Application Server和Web Server的区别:
Web application Servers are Web Servers that have been extended with additional capabilities for hosting Web applications. Although Web Servers have almost always supported the generation of dynamic content through technologies such as server-side includes and CGI scripts, Web application servers go above and beyond ordinary Web Servers by providing additional services for hosting and managing applications.
4. Facet可以按照中文的直译就叫做“面”吧,它也就是说一个项目有多个面,例如你创建Dynamic Web Project的时候,会默认带上java Facet, 带上了这个Facet的Project也就说,该项目具有了这个方面的能力;当然了,这是我个人的一个歪解,如果要看本来的意思,你就要查相关的资料了;
5. Web application 或者简称“module”,它是一个完整的应用模块,可以用来部署以及发布到Web Servers上。我盟经常用到的module有web.module,ejb.module等。
6. server adapter 是Eclipse的一个插件,它是扩展WTP(Web Tools Platform)以达到添加一个新的server和runtime。WTP提供了一套完整的API让WTP使用者以及开发者很好的进行扩展,从而很容易以及很方便的添加各个提供商添加属于它自己的Web Server adapter;server tools以及APIs 是WTP中子项目JST(J2EE Standards Tools)和WST(Web Standards Tools) 子项目的一套组件;那什么又是JST和WST呢?它都是WTP里面的两个子项目,不过分工不同:WST包含的内容有HTML, XML, XSLT, CSS, JS, WSDL, SOAP, UDDI等Web 相关的API和组件,而JST则是负责与J2EE相关的Web组件和API, 包括Servlet, JSP, EJB, JAX-RPC, JDBC, JAXP, JSF;
Server Tools能够为用户做的事情:
1). 将Web application 部署到 server runtime environments;
2). 起停 servers 在正常模式或者是调试模式;
3). Target Web application 到特定的Servers上;
4). 添加或者删除projects;
5). 发布Web application;
分享到:
相关推荐
在Windows系统上安装和使用Eclipse-JEE,你需要了解以下关键知识点: 1. **安装步骤**: - 解压下载的`.zip`文件到你希望的安装目录。 - 运行解压后的`eclipse.exe`启动程序。 - 首次启动时,Eclipse会引导你...
总结起来,"eclipse-java-2021-12-R-win32-x86_64.zip_tomcat" 提供的是一个集成了Eclipse Java开发环境和Tomcat服务器支持的解决方案,旨在为Windows平台上的Java Web开发者提供便捷的开发体验。通过在Eclipse中...
在Eclipse中配置Java开发环境,需要在“Window” -> “Preferences” -> “Java” -> “Installed JREs”中添加JDK路径,确保Eclipse能识别并使用正确的Java版本。 5. **配置Tomcat服务器** 在Eclipse中部署Web...
1. **创建快捷方式**:为了方便使用,可以将Eclipse的启动文件创建快捷方式并放置于桌面上。 2. **设置工作空间**:启动Eclipse后,会提示设置工作空间。工作空间用于存放项目的文件和配置信息,位置可以根据个人...
- **开源免费**:Jetty是开源软件,遵循Eclipse Public License协议,用户可以自由使用、修改和分发。 **1.3 Jetty项目历史和现状** Jetty项目起源于1995年,最初由Greg Wilkins创建。随着时间的发展,Jetty逐渐...