`
ityaoyuan
  • 浏览: 40867 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

JDK,MyEclipse和Tomcat的完全介绍以及部署环境

阅读更多

基本名称解释:

        JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。

 

  JDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握 JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。其中IBM的JDK包含的JVM(Java Virtual Machine)运行效率要比Sun JDK包含的JVM高出许多。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多。但不管怎么说,我们还是需要先把Sun JDK掌握好。

 

  从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本信息也不再延续以前的1.2,1.3,1.4,而是变成了5.0,6.0了。从6.0开始,其运行效率得到了非常大的提高,尤其是在桌面应用方面。
  JDK本身使用了Java语言编写,在我们下载的安装包里,有一个src.zip,里面就是JDK的源代码。

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

        MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。

 

  在结构上,MyEclipse的特征可以被分为7类:

 

  1. J2EE模型

 

  2. WEB开发工具

 

  3. EJB开发工具

 

  4. 应用程序服务器的连接器

 

  5. J2EE项目部署服务

 

  6. 数据库服务

 

  7. MyEclipse整合帮助

 

  对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。

 

  简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

        Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,目前最新版本是6.0.18(截止到2008-08-27)。

 

 

  Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

 

  Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。

 

  Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

 

  这里的诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

        J2EE Java2平台企业版(Java 2 Platform,Enterprise Edition)。

 

  J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。

 

  J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,导致企业内部或外部难以互通的窘境。

 

  一、J2EE的概念

 

  目前,Java 2平台有3个版本,它们是适用于小型设备和智能卡的Java 2平台Micro

 

  版(Java 2 Platform Micro Edition,J2ME)、适用于桌面系统的Java 2平台标准版(

 

  Java 2 Platform Standard Edition,J2SE)、适用于创建服务器应用程序和服务的Jav

 

  a 2平台企业版(Java 2 Platform Enterprise Edition,J2EE)。

 

  J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问

 

  题的体系结构。J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩

 

  固了标准版中的许多优点,例如"编写一次、随处运行"的特性、方便存取数据库的JDBC

 

  API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对

 

  EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及X

 

  ML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间

 

  的体系结构。

 

  J2体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠

 

  性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的

 

  费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise

 

  JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高

 

  了性能。

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

下面是转载的java基本环境的搭建过程:

        首先讲一下环境配置,注意我配置的环境是在Windows2000 Server下的,不是Linux下的,配置的大致流程和操作系统无关,仅仅是在具体的安装上有差别。而配置成功与否,与操作系统无关。

  软件安装分为以下几个部分:

  1、 Java环境安装(JDK):

  这里使用的是J2SE 1.4.2,这个可以到sun公司的网站去下载:http://java.sun.com/j2se/1.4.2/download.html

  为什么不用其他的版本呢?我也不清楚,不过公司里配置的标准版本就是这个版本,大概是因为兼容性的原因吧。

  下载完成后,即可安装J2SE-SDK到E:/jsk目录下。

  配置环境变量如下:

  JAVA_HOME = E:/jdk

  PATH = %JAVA_HOME%/bin;%JAVA_HOME%/lib;%JAVA_HOME%/jre/lib;

  CLASSPATH = %JAVA_HOME%/lib;%JAVA_HOME%/jre/lib;

  2、 Web Server环境安装(tomcat5.0+服务器):

  Web Server选择流行的Apache Tomcat 5.0.28,到 http://tomcat.apache.org/ 处下载,建议使用非安装的压缩版,有一点需要注意,Apache Tomcat不支持EJB,因此如果要进行EJB开发,那么就不要选择Apache Tomcat。

  解压tomcat到E:/Tomcat目录下。

  配置环境变量如下:

  TOMCAT_HOME = E:/Tomcat

  3、 IDE环境安装(MyEclipse ):

  Eclipse是目前最佳的IDE开发环境,我们公司目前统一配置的是Eclipse 3.11中文版,可以去 http://www.eclipse.org/downloads/ 下载。这个版本和后面提到的一些插件的兼容性较好。

  解压eclipse-SDK-3.1.1-win32.zip到E:/Eclipse即可使用英文原版。

  中文的安装需要先到官方网站点“3.1.1_Language_Packs”,下载NLpack1_FeatureOverlay-eclipse-SDK-3.1.1.zip 和NLpack1-eclipse-SDK-3.1.1a-win32.zip两个文件。

  然后将NLpack1-eclipse-SDK-3.1.1a-win32.zip解压后生成的eclipse文件夹下的features文件夹和plugins文件夹里的内容复制粘贴到E:/Eclipse文件夹下;以同样的方法解压 NLpack1_FeatureOverlay-eclipse-SDK-3.1.1.zip,将eclipse文件夹下的features文件夹里的内容也复制粘贴到E:/Eclipse文件夹下。粘贴时有同名文件的话,就让它覆盖掉原文件。

  到E:/Eclipse文件夹里,把configuration文件夹下除了config.ini 以外的的东西都删掉,最后运行eclipse.exe,就可以看到中文版的eclipse3.1.1了,汉化后一个很大的好处就是帮助全是中文的,这对我们这些新手有不少帮助。

  4、 TomcatPlugin插件安装:

  下载安装Sysdeo Tomcat插件,用来管理Tomcat服务器,提供断点调试功能,并且能自动建立Tomcat环境,修改其配置文件,是一个不错的Tomcat开发插件。

  英文原版下载地址:http://www.sysdeo.com/sysdeo/eclipse/tomcatplugin

  中文版下载地址:http://download.gro.clinux.org/beansoft/tomcatPluginV31.zip

  安装方法:

  (1).解压tomcatPluginV31.zip

  (2).将解压目录下文件夹com.sysdeo.eclipse.tomcat_3.1复制到eclipse安装目录中的plugins目录中,即E:/eclipse/plugins

  (3).启动Eclipse,启动后你将看到你的菜单上多了一个下拉项Tomcat,点击 窗口->首选项,在左边树中点击tomcat,设置tomcat version为version 5.x,设置tomcat根目录为E:/tomcat,在左边树中点击tomcat->JVM setting,设置JRE为j2sdk1.4.2。

  5、 Lomboz插件安装:

  Lomboz插件是用来编辑JSP/HTML/XML等,是一个不错的JSP编辑器,还可以支持EJB。我用的版本是Lomboz V3.1。

  下载地址: http://www.objectlearn.com ,建议下载那个Lomboz and prerequisites as one package版本。

  Lomboz的安装方法:

  (1).解压lomboz-emf-gef-jem-3.1RC2.zip

  (2).将解压目录下文件夹复制到eclipse安装目录中。

  至此,一个JAVA开发环境即搭建完毕。

 

  这时候就可以开始工作了。启动Eclipse,点新建-项目-JAVA-Tomcat Project,即可新建一个Tomcat下的JSP开发环境。TomcatPlugin插件会自动建立若干目录。

  此时建立的目录有:

  WEB-INF/src JavaBean的源文件是放在WEB-INF目录下,系统会自动将其编译到WEB-INF/classes目录下。

  WEB-INF/classes 编译后的类文件会被放在这个目录下。

  work 执行JSP时,编译成的servlet源文件会放在此处。

  好了,现在一切都就绪了,我们就可以进行JSP开发了。

分享到:
评论

相关推荐

    jdk+myeclipse+tomcat配置

    在本篇文章中,我们将讨论 jdk、MyEclipse 和 Tomcat 的配置,并对相关概念进行解释。 首先,我们需要了解 JDK、SDK、J2EE 和 IDE 等概念的定义和区别。 JDK(Java Development Kit)是 Sun Microsystems 针对 ...

    如何搭建JDK+MyEclipse+Tomcat平台

    总结一下,搭建JDK+MyEclipse+Tomcat平台的关键步骤包括正确安装JDK并配置环境变量,安装Tomcat并配置相关环境变量,以及安装MyEclipse并激活。完成这些步骤后,开发者就可以在一个统一的环境中进行Java Web开发工作...

    Myeclipse中Tomcat的两种部署方

    在MyEclipse中,部署Tomcat服务器有两種常用的方法,这两种方法都是为了让开发人员能够方便地在本地环境中运行和测试Web应用程序。下面是详细的步骤和解释: **第一种方法:在MyEclipse软件中部署** 1. **启用...

    MyEclipse+Tomcat+MySQL的环境搭建

    MyEclipse+Tomcat+MySQL 环境搭建是 Java 开发中常用的开发环境,本文将详细介绍如何搭建 MyEclipse+Tomcat+MySQL 环境。 一、Java 环境安装 Java 环境安装是 MyEclipse+Tomcat+MySQL 环境搭建的第一步。首先,...

    Myeclipse中Tomcat的项目两种部署方式

    * 在 Myeclipse 中部署 Tomcat 项目需要选择正确的 Tomcat 版本和 JDK 版本。 * 在 Tomcat 的 server.xml 配置文件中,需要添加正确的虚拟目录名和程序包的物理绝对路径。 * reloadable 属性可以设置是否自动加载...

    MyEclipse+Tomcat+MySQL的环境搭建.txt

    在开始之前,首要任务是配置Java Development Kit (JDK)环境,因为MyEclipse和Tomcat均依赖于JDK运行。以下是配置步骤: 1. **设置JAVA_HOME**: 将JDK的安装路径设置为系统变量JAVA_HOME,例如`C:\Program Files\...

    myeclipse配置tomcat服务器

    当谈到MyEclipse配置Tomcat时,实质上是在MyEclipse环境中设置Tomcat作为Web服务器,以便能够直接在IDE内进行Web应用程序的调试和发布。这样做的优势在于,开发者可以在同一个环境中完成代码编写、编译、运行和调试...

    myeclipse8.6 jdk1.7 tomcat7.0 配置

    总的来说,MyEclipse8.6配置JDK1.7和Tomcat7.0涉及的主要步骤包括JDK的安装与环境变量配置、MyEclipse中JRE的设置、Tomcat服务器的创建与配置,以及可能的项目库导入。通过以上步骤,你就能在MyEclipse中搭建起一个...

    安装myeclipse+JDK1.6+tomcat6.0+mysql5.1及部署应用

    安装 MyEclipse+JDK1.6+Tomcat6.0+MySQL...本资源提供了详细的安装和配置指南,涵盖了 JDK1.6、Tomcat6.0、MySQL5.1 和 MyEclipse 的安装、配置和部署,适合初学者和经验丰富的开发者快速搭建开发环境和部署应用程序。

    Myeclipse中Tomcat的两种部署方式

    本文将详细介绍MyEclipse环境中部署应用至Tomcat的两种方式,分别是通过MyEclipse软件界面部署以及通过修改Tomcat的`server.xml`配置文件来部署。 #### 一、通过MyEclipse软件界面部署 这种方式适用于初学者或希望...

    myEclipse6.5+Tomcat7 搭建环境

    本文将详细介绍如何在myEclipse6.5环境下配置并集成Tomcat7,以及在配置过程中可能遇到的一些常见问题及其解决方案。 #### 二、环境需求 - **操作系统**:Windows/Linux/MacOS(以Windows为例) - **JDK版本**:...

    jdk tomcat mysql myeclipse配置

    ### jdk tomcat mysql myeclipse配置:搭建Java开发环境的综合指南 ...通过以上详细步骤,开发者可以顺利搭建出一套完整的Java开发环境,涵盖JDK、Tomcat、MySQL和MyEclipse,为Java应用程序的开发和部署打下坚实基础。

    jdk,tomcat,eclipse,myeclipse配置

    总的来说,JDK、Tomcat、Eclipse和MyEclipse的配置涉及多个层次,包括软件的安装、环境变量的设定、插件的添加以及服务器的配置。熟练掌握这些配置步骤是成为Java开发人员的基本技能,也是通往高效开发的关键步骤。...

    MyEclipse配置Tomcat服务器教程

    首先,确保你的开发环境中已经安装了MyEclipse,并且系统中安装了Java Development Kit(JDK),因为Tomcat和MyEclipse都依赖于Java技术。安装好JDK后,需要在系统环境变量中配置Java的路径,以便MyEclipse和Tomcat...

    MyEclipse+Tomcat+Oracle环境配置-jdk环境变量配置.docx

    本文主要介绍了MyEclipse、Tomcat和Oracle环境的配置过程。首先,需要安装 JDK 并将其添加到MyEclipse中,然后安装Tomcat并配置其环境变量。接着,需要安装Oracle数据库管理系统,并将其与Tomcat集成。最后,需要在...

    Jdk、myeclipse、tomacat搭建开发环境

    搭建Java Web开发环境是每个Java开发者必经的步骤,这里主要涉及JDK、MyEclipse和Tomcat三款工具的安装与配置。首先,我们从JDK开始。 JDK(Java Development Kit)是Java编程语言的开发环境,包含了编译器、调试器...

Global site tag (gtag.js) - Google Analytics