`
raymond2006k
  • 浏览: 295113 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

使用Eclipse WTP进行快速Web开发(2)-准备演示项目

阅读更多
  目前,很多项目基于 maven 进行开发,构建和发布。 而在开发阶段,IDE 集成式开发提供了更为高效的一种开发模式: 无需频繁maven install 构建,代码修改无需重启,jsp或模板无需重启等。

   下面以一个完整的 java web项目为例,说明如何基于eclipse WTP 进行快速 Web 开发。
   本文将分两部分:
  1. 建立3个准备项目
  2. 配置 tomcat 进行集成web开发。

建立3个准备项目
  为了演示,我们需要建立 1 个web项目, 2个 java项目,创建一个简单的 HelloWorld 应用,用户通过页面输入username,将返回一串响应字符串。

1) web 项目: bundle.war, 存放页面和web配置
2) java前端项目: web-hello, 存放表示层Java代码
3) java服务项目: biz-hello-service, 存放业务代码

其中,web项目依赖于这两个java 项目。

1. 建立 biz-hello-service 项目
   打开新建对话框,选择 java project,如下图所示

   在项目名称中输入 biz-hello-service



2. 照样子新建 web-hello 项目,它也是一个Java项目,用于存放表示层Java代码
 


3. 新建web页面项目 bundle.war
  打开新建对话框,选择“Dynamic Web Project”,项目名:bundle.war, 在提示输入内容目录时,输入 webapp。







 
4. 新建完成
   3个项目完成之后,项目视图如下所示:



5. 设置依赖
  在 web-hello 工程上,点击右键菜单,选择 project property, 在 projects 依赖中选择 biz-hello-service。 因为 表示层Java代码需要依赖 业务层代码。



  同理设置 bundle.war 项目的依赖关系,它需要依赖 其他两个java project。




6. 设置 Java JEE Dependencies 依赖

    注意,这一步很关键。
    WTP 要正确运行 bundle.war 项目,还需要在 project property 对话框“Java JEE Dependencies”一节中设置依赖,如下图所示。 如果不设置,依赖的Java代码无法复制到相应位置,Java代码将无法运行。



 
 

使用Eclipse WTP进行快速Web开发(1) - 配置Tomcat
使用Eclipse WTP进行快速Web开发(2)- 准备演示项目
使用Eclipse WTP进行快速Web开发(3)- 开发演示
  • 大小: 39.2 KB
  • 大小: 33.8 KB
  • 大小: 39.6 KB
  • 大小: 39.2 KB
  • 大小: 25.9 KB
  • 大小: 20.3 KB
  • 大小: 36.5 KB
  • 大小: 41.1 KB
  • 大小: 45.9 KB
  • 大小: 38.6 KB
  • 大小: 15 KB
  • 大小: 8.2 KB
分享到:
评论

相关推荐

    精通eclipseweb开发ch08-14

    《精通Eclipse Web开发》是针对使用Eclipse IDE进行Web应用程序开发的一本深入教程,涵盖了章节8至14的关键知识点。这些章节主要讲解了如何利用Eclipse的强大功能来构建高效、可靠的Web应用。以下是各章节内容的详细...

    搭建Eclipse的Web开发环境.doc

    本文将基于给定文件的信息,深入解析如何在Eclipse中搭建Web开发环境,重点介绍WTP插件的使用,以及如何配置Tomcat插件,以便在Eclipse环境中无缝进行Web项目的开发与测试。 ### WTP插件及其优势 WTP,全称为Web ...

    精通eclipse web开发 随书光盘ch10.rar

    通常,这样的章节划分可能包括了该章的源代码示例、配置文件、测试用例、项目实例等,用于演示如何在Eclipse中实现特定的Web开发功能,比如Servlet、JSP、JSF、MVC框架(如Spring MVC)的使用,或者是Eclipse插件的...

    自己动手写开发工具--基于Eclipse的工具开发

    - **WTP插件**:Web Tools Platform(WTP)是一组用于开发Web应用程序的工具集,包括对JSP、Servlet、JavaScript等的支持。书中介绍了如何使用WTP插件来增强Eclipse的功能。 #### Eclipse 插件开发基础 - **插件...

    Eclipse插件开发

    - 通过WTP插件,开发者可以更高效地进行Web应用开发、测试及部署。 #### 二、Eclipse插件开发实践 **2.1 Eclipse插件开发流程** - **步骤**:确定需求 -> 设计架构 -> 编写代码 -> 测试 -> 打包发布。 - **学习...

    WTP.zip_wtp_zip

    WTP是Eclipse基金会的一个项目,主要目的是提供一组工具来支持Web和Java EE应用程序的开发。这个压缩包显然用于介绍和教育用户了解WTP的基本概念、功能和使用方法。 Web Tools Platform(WTP)是Eclipse IDE的扩展...

    eclipse.rar

    总的来说,"eclipse.rar"这个压缩包可能是为了帮助用户快速搭建一个具备Java Web开发和JSON处理能力的Eclipse环境,其中包含了必要的项目模板、插件、文档和配置,以便于初学者或开发团队快速上手。

    精通Eclipse(第二版24-33章)光盘源代码

    7. **Web开发支持**:第32章可能涉及到Eclipse对Web开发的支持,如WTP(Web Tools Platform)项目,包括动态Web项目创建,服务器配置,以及调试Web应用。源代码将涵盖实际的Web项目结构和开发流程。 8. **企业级...

    struts1+eclipse+WTP+mysql做的一个增删改查(含数据库)

    WTP扩展了Eclipse,支持动态Web项目,可以方便地配置服务器、管理Web资源,并进行调试。在这个项目中,开发者可能通过WTP创建和配置Struts1的目录结构,如WEB-INF/web.xml(配置文件)、src/main/java(Action类)、...

    flex工程-在eclipse中创建过程

    在开始构建Flex与Eclipse集成的项目之前,我们需要准备如下环境: - **操作系统**:Ubuntu 10.04 - **IDE**:Eclipse 3.3 - **Flex插件**:Flex Plugin - **MyEclipse**:MyEclipse 6.5 - **应用服务器**:Tomcat ...

    网络,服务,eclipse

    总的来说,这个主题涵盖了网络编程、Web服务开发、Eclipse IDE的使用、源码分析以及使用Eclipse GEF进行图形界面开发等多个方面,对于希望提升软件开发技能,尤其是Eclipse平台下开发工作的人员来说,这些内容具有很...

    Eclipse构建J2EE环境I

    构建J2EE环境的第一步是安装J2EE插件,Eclipse本身就包含了Java开发的支持,但为了J2EE开发,我们需要安装Web和Java服务器相关的插件,例如Eclipse Web Tools Platform (WTP)。可以通过Eclipse的内置软件更新功能...

    Developing Web Services with Apache Axis2

    - **Eclipse Europa (WTP 2.0)与Axis2的集成**:教授如何在Eclipse的最新版本中配置并使用Axis2。 - **异步操作**:通过WS-Addressing实现异步操作的调用方法。 - **Rampart的安全功能**:包括如何加密和签名SOAP...

    eclipse环境搭建视频1

    10. **部署与发布**:Eclipse支持创建可执行的JAR文件,或者通过插件如WTP(Web Tools Platform)来部署Web应用到服务器。 以上就是基于标题和描述中的知识点,通过"eclipse环境搭建视频1"的学习,你将能够掌握...

    Eclipse前端完全修改超详细教程.zip

    Eclipse是一款广泛使用的开源集成开发环境(IDE),尤其在Java编程领域中占据着重要的地位。然而,它同样可以被配置来支持前端开发,包括HTML、CSS、JavaScript等。本教程将详细讲解如何将Eclipse完全改造成一个强大...

    eclipse_struts_hibernate_spring集成开发宝典 Xtras.rar

    在Java Web开发中,Eclipse可以安装各种插件,如Web Tools Platform (WTP) 和Plug-in Developer Guide,以支持Struts、Hibernate和Spring的集成。 **Struts** 是一个MVC(Model-View-Controller)框架,主要用于...

Global site tag (gtag.js) - Google Analytics