J2EE开发之Eclipse集成开发工具使用篇

Eclipse j2ee开发环境的搭建 Eclipse j2ee开发环境的搭建 Eclipse是一个开源的功能强大的ide开发环境,再加上他的扩展插件功能,使得他被广泛使用。J2ee有几种开发环境,eclipse+lomboz或者eclipse+myeclipse。Myeclipse是一个商用产品,较lomboz功能更加强,特别是在struts这样的mvc开发中。为了能够测试,需要安装一个web server,我用的 阅读详情
现在主流的Java集成开发工具(IDE)Eclipse越来越流行,自从3.0版本以后Eclipse也逐渐稳定,现在Eclipse开发社区的人员越来越多版本更新速度也越来越快,目前最近的版本是3.2,Eclipse相比较一些其他的IDE如NetBeans/SunOne Studio,Jbuilder,IntelliJ IDEA主要的优点在于它是免费的、开放源代码的、质量很好,而且非常容易定制。Eclipse的最大的优势在于它的插件机制,除了很小的运行时内核外,Eclipse的所有的东西都是插件.现在插件超多眼花缭乱…正确有效的使用一些插件对开发速度很有提高.Eclipse的插件开发机制也比较简单运用Eclipse的基础库SWT,JFace,和插件开发环境PDE可以定制开发一些符合自己框架标准的代码生成框架,避免重复性代码的编写,把更多的精力放在如何构造合理的架构提高项目开发的速度方面.
首先介绍插件的配置方法一般来讲对于非安装文件,将插件的文件夹features, plugins放在Eclipse目录下的features,plugins下即可.如果不能使用可能是因为插件版本和当前Eclipse版本不匹配所致,下载合适的插件版本即可.目前3.1版本比较稳定在此平台应用的插件也比较多
下面主要介绍开发J2EE常用的插件的功能和简单快速的使用方法:
1:MyEclipse
 很强大的Eclipse增强插件集合,集成了很多的J2EE的功能,比如Spring,Hibernate,Struts,EJB,JSTL等插件,也支持Tomcat,Jboss,Weblogic,WebSphere等主流容器的配置,还有DatabaseExplorer数据库管理插件,也集成了主流的bug管理系统bugzilla的错误提交,也提供了UML图的绘制插件,是一个比较全面的插件集合,官方更新速度很快,现在最新的版本是MyEclipse 5.0 GA支持Eclipse3.2不过是收费的,可以在网上找到破解码:-)
对于Tomcat开发为主流的常用的功能它的Reload机制,在window->Preferences->MyEclipse下Application Servers里Tomcat设置TomcatHome,然后通过快捷工具栏中的Run/Stop/Restart MyEclipse Application Servers启动服务,这样你的项目修改Java类不需要在重启Tomcat就可以实现改过的功能.
如果初时工程设为Web Projects可以通过Myeclipse为其添加Spring,Struts,Jsf,Jstl,Hibernate的库,设置方法为右键你的工程然后在菜单中选择Myeclipse在弹出菜单中Add相应的Capabilities.也可以选择为工程添加J2EE容器,如果上一步配置了Myeclipse Application Servers可以Add Tomcat Server,然后它会自动部署到Tomcat的webapps下.
DatabaseExplorer配置比较简单也比较好用,配置方法为:New一个Driver选择相应SqlServer2000,或Oracle的驱动jar,按照提示配置好数据库连接字符串就可以操作数据库了,也可以执行sql查询.
Myeclipse为开发便利为Eclipse开发了它的几个视图,可以通过菜单window->Open Perspective选择适当的视图,如MyEclipse Database Explorer,MyEclipse J2EE Development,MyEclipseHibernate和MyEclipse Web2.0
MyEclipse的缺点就在于对系统要求太高,开文件过多会死掉有时,所以一般1G内存跑起来比较爽,可以通过-Xmx属性对Eclipse使用的内存进行扩充.
对于UML方面说一下一般MyEclipse这个功能是个花瓶中看不中用,小的功能比较简单的UML图还可以够用,对于UML的正向或者逆向工程不支持,所以一般不用它.建议使用”Eclipse UML”插件
 
2. Lomboz
Lomboz也是一个功能强大的基于J2EE的集成插件其功能主要是JSP高亮显示,语法检查和编码助手,支持部署J2EE Web应用程序,利用Wizard创建Web应用和常用的代码生成,支持JSP的调试.
Lomboz的配置很简单将其放在Eclipse相应的文件夹即可.
Lomboz的优势在于可以调试Jsp, Lomboz的调试原理在于对要调试的jsp页面所产生的java代码进行调试,和java工程的调试过程一样,调试方法是打开Lomboz J2EE View 选择服务器,单击右键debug server,打开jsp所生成的java文件设置断点,在IE打开jsp就可以激活调试进行jsp调试,其实我感觉最好的调试方法是System.out.println,比较快捷.
 
3.SWT-Designer
看名字就知道是开发Java图形用户界面的插件,可以用于开发PDE插件或基于SWT的应用程序,非常强大的开发工具收费的不过比VE稳定很多,可以画界面,使用方法比较简单
在官方下载找个注册码激活就可以.
      
4.JSEclipse
       这个对于WEB开发很有用可以对javascript进行高亮显示,语法检查和编码助手,特别是在Myeclipse或Lomboz下js开发时有时候没有编码助手,错误也没有提示,很不方面,JSEclipse可以进行编码提示和错误提示很实用!对于以后的ajax编码和富客户端开发调试效率会有很大的提高!
 
5.Properties Editor 
编辑java的属性文件,并可以自动存盘为Unicode格式
 
6.XMLBuddy
XMLBuddy 主要用于编辑XML文件
 
7.Log4E
Log4E Log4j插件,提供各种和Log4j相关的任务,如为方法、类添加一个logger等,主要优点在于代码生成免去了每个类都要logger一下的麻烦
.使用方法比较简单..选中某个.java文件右键选择Log4J.
 
8.FreeMarker Eclipse Plugin / FreeMarker IDE
FreeMarker没有语法高亮看起来确实很不爽…调试起来比较痛苦这个插件用来在Eclipse中支持FreeMarker模板语言.它包括语法高亮显示,语法错误提示、视图等.
9.Veloedit
Velocity模版开发插件与FreeMarker类似
 
以上几个都是最常用的J2EE的插件,我都测试过很方便,在网上都有新版本下载,如果你的内存比较大可以用MyEclipse作为主要开发工具,辅助其他几个实用的插件,如果你机子配置不是很高.采用Lomboz加上其他几个插件也可.当然还有很多实用的插件这里没有介绍比如Profiler(性能跟踪、测量工具,能跟踪、测量BS程序) VSS Plugin for Eclipse (Microsoft Visual SourceSafe (VSS)),大家可以发掘介绍…
 
常用Eclipse快捷键介绍
主要总结了最最常用的Eclipse快捷键的功能
F3: 打开申明(Open declaration)。
Control-Shift-G: 在workspace中搜索引用(reference)。这个热键的作用和F3恰好相反.
Control-Shift-F: 根据代码风格设定重新格式化代码.
Control-Shift-O: 快速引入要import的类说明.
Control-O: 快速概要。通过这个快捷键,你可以迅速的跳到一个方法或者属性.
Control-/: 对一行注释或取消注释。对于多行也同样适用。 
Eclipse集成开发环境下的J2EE配置指南 为了保持代码的一致性,您可以通过“Window”>“Preferences”>“Java”>“Code Style”>“Formatter”来自定义代码格式化模板。通过上述步骤,Java EE Developer Tools插件的安装与配置过程就完成了。接下来,我们就可以开始创建和配置Dynamic Web Project项目了。在第三章中,我们将详细介绍如何创建Dynamic Web Project项目,并配置其基本属性和运行环境。 阅读详情

相关推荐

异步bus交互(一)— 两级DFF同步器

异步bus交互(一)— 两级DFF同步器 跨时钟域处理 & 亚稳态处理 1.问题产生 现在的芯片(比如SOC,片上系统)集成度和复杂度越来越高,通常一颗芯片上会有许多不同的信号工作在不同的时钟频率下。比如SOC芯片中的CPU通常会工作在一个频率上,总线信号(比如DRAM BUS)会工作在另一个时钟频率下,而普通的信号又会工作在另外的时钟频率下。这3个不同时钟频率下工作的信号往往需要相互沟通和传递信号。 不同时钟域下的信号传递就涉及到跨时钟域信号处理,因为相互之间的频率、相位不一样,如果不做处理或者

qq_44816673的博客 5119

j2ee应用开发调试工具

j2ee应用程序不能独立运行,需要运行在一个servlet/jsp容器中,常用的servlet/jsp容器如:tomcat,jetty等。在开发调试j2ee程序时,也需要部署在一个指定的容器中。如果每次为了debug一行修改的java代码都要重复执行一次部署的操作,将会大大降低开发效率。为了解决这个问题,目前有2个工具可以使用。 1. run-jetty-run 官网:https://gi...

weixin_30376163的博客 141

拆解爆火AI图文日报!用扣子(Coze)工作流,10分钟实现自动化新闻早报

当用户提供一则新闻内容时,仔细分析新闻中的关键信息。提取新闻事件的核心要点,包括事件主体、发生时间、地点、主要情节等。用简洁的语言对新闻进行总结,控制在[X]字以内(可根据实际需求设定字数限制)。若用户提供多条新闻,对比各新闻之间的异同点。从事件类型、影响范围、发展趋势等方面进行分析。综合总结多条新闻的整体情况,以有条理的方式呈现给用户。

一身都是月 2426

Eclipse导入和调试别人的Java web项目完整教程(超详细,包括报错解决)

(1)保证电脑有java 环境配置以及JDK 文件。(最好是和原项目相同的环境)(2)安装好数据库软件并导入数据库。(3)调试各种报错(4)配置好相应的Tomcat服务器。第二部先把数据库连接,并导入数据库文件,之后再进行调试。这个一般都在DB类、.properties文件里面。可能有些人会出现导入错误1.可能是编码不一致引起的。2.自己的MySQL数据库版本和sql文件原先的版本不一致。1.Jre system library。这个就是你自己电脑的JDK环境。2.server library。tomcat

fwdwqdwq的博客 1317

【操作系统】 Operation System 第二章:操作系统基础操作

2.1 操作系统的启动 (1)CPU, I/O, 内存通过总线连接。 (2)DISK:存放OS; BIOS:基本I/O处理系统( basic I/O system); Bootloader: 加载OS到内存中。 (3)当电脑通电时,段寄存器CS和指令寄存器IP能够确定一个内存地址,例如CS:IP = 0xf000:fff0. (4)POST(加电自检),寻找显卡和执行BIOS。(显示器,键盘…是否...

iwanderu的博客 1万+

电商秒杀场景下,如何用Redis+Lua脚本实现原子性库存扣减(附完整代码)

本文针对电商秒杀场景下的高并发与超卖难题,详细解析了如何利用Redis的原子性命令与Lua脚本实现可靠的库存扣减。通过对比多种方案,阐述了Redis+Lua作为黄金搭档的技术原理,并提供了从基础扣减到预扣减模型的完整代码实现,确保在高并发下数据的一致性与系统性能。

weixin_29219539的博客 503

eclipse-javaWeb-j2EE项目开发之调试程序代码并在tomcat下运行的步骤

eclipse项目开发之调试程序代码并在tomcat下运行的步骤 打开eclipse后 第一步:项目名称上点右键(有时点了右键会没有菜单弹出,只需要将eclipse的窗口大小调整一下就OK了) 第二步:在弹出的菜单中,选择“调试方式”,也就是“Debug” 第三步:选择Debug on Server 第四步:确认服务器无误,点击完成 第五步:等待程序加载后,工作窗体会出现项目首页,此时复制网站地址到浏览器,就可以浏览了。 ...

dwt11的世界 389

电子元器件基础:电阻、电容、电感的特性与应用解析

本文深入解析了电子元器件中电阻、电容和电感三大基础元件的核心特性、工作原理与选型应用。电阻作为电路中的‘交通警察’,控制电流与分配电压,其额定功率与精度是关键选型参数。文章结合实战经验,详细阐述了它们在电源滤波、信号处理及高频电路中的不同表现与避坑指南,是电子设计与维修的必备基础知识。

weixin_29213655的博客 376

在eclipse中怎么运行j2ee项目到tomcat服务器中

window > show view > Server(如果菜单里没Server有就在点击other 然后在弹出的界面里找)。 在界面的下方一般和Console 在一行,点击Server,在 Server 控制台中右键 new > Server > 在界面中选择你要创建的服务器类型(一般都有JBoss、Tomcat、Apache ...)

zhaoqi5705的专栏 1551

A股量化实战:用Python回测动量因子策略(附聚宽完整代码)

本文详细介绍了如何在A股市场使用Python和聚宽平台,实战回测一个动量因子量化交易策略。从环境搭建、数据获取到完整的策略代码实现与回测分析,手把手教你验证“强者恒强”的投资逻辑,并提供参数优化与实战避坑指南,助力量化新手迈出第一步。

weixin_29264201的博客 969

从零开始 使用OMNET++结合VEINS,INET和SUMO的联合仿真

搭建仿真的环境,导入VEINS和INET开源库,使用INET库中提供的网络协议和功能模型来模拟通信协议和网络功能,使用SUMO创建道路网络和车辆轨迹,并导出到OMNeT++中 在OMNeT++中使用VEINS通过socket和SUMO连接,借助VEINS实现的TRACI接口来设置车辆相关的行为和场景,最后在OMNET++中结合VEINS,SUMO和INET运行联合仿真实验,并分析车辆在遇到紧急情况下的通信状况和具体行为

mjmmm的博客 1万+

J2EE开发之Eclipse集成开发工具使用篇(摘)

J2EE开发之Eclipse集成开发工具使用篇   现在主流的Java集成开发工具(IDE)Eclipse越来越流行,自从3.0版本以后Eclipse也逐渐稳定,现在Eclipse开发社区的人员越来越多版本更新速度也越来越快,目

疯猫 4001

Figma做原型设计一篇教会你,全栈软件开发必备技能,前后端岗位锐减找工作的底牌

本文介绍了使用Figma进行前端应用原型设计的方法与优势。Figma作为主流设计工具,能够满足大多数应用系统的原型设计需求,强调系统设计应保持简洁合理。文章详细说明了Figma的基本操作流程,包括创建Frame页面、组件使用、交互设置等核心功能,并指出命名规范的重要性。同时对比了Axure、墨刀等其他设计工具的特点,建议根据具体需求选择合适的平台。最后强调原型设计主要关注交互功能展示,业务逻辑应通过需求文档表述。整体而言,Figma凭借其简洁高效的特点,已成为原型设计的优选工具。

有问题或资源连接有缺失的可以私信公众号新潮看世界获取 459

学习笔记01.Java介绍、入门程序、变量、方法入门

c++ python java php c c# 世界编程语言排行榜 - Tiobe Java: 98 -> 互联网的开端 -> JavaEE javaSE javaEE(做网页) javaME(微服务终端) web开发 -> javaweb开发: Web前端: HTML\CSS\JS 数据库: Mysql sqlserver Oracle db2 jdbc连接 服务器:Tomcat \ webloge 软件服务器 -> Tomcat 服务...

weixin_55113333的博客 159

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Eclipse开发JavaEE环境搭建

注意:以上操作只能在创建tomcat实例后,马上修改(不能启动server),否则要删除servers,重新add增加tomcat,再修改!选择“Server Runtime”进去,添加“Apache Tomcat vXX”(这里会出现已安装的tomcat版本XX)下载完成后,直接解压到指定目录(例如:d:\tomcat),双击“eclipse.exe”即可运行。运行:jdk-8uXXX-windows-x64.exe 下载64位的安装。【1】 设置整个eclipse的文件统一编码……

晓夏IT笔记 1万+

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Java基础学习教程,eclipse简单使用教程(Java集成开发工具)

使用集成开发工具eclipse 1、java的集成开发工具很多,包括:eclipse、Intellij IDEA、netbeans..... eclipse: IBM开发的。eclipse翻译为:日食。寓意吞并SUN公司(SUN是太阳。) 最终没有成功,SUN公司在2009年的时候被oracle甲骨文公司收购。 eclipse在以前的开发中使用非常多,但是由于IDEA工具的出现,让eclipse的用户大大减少,目前eclipse占市场份额30%。IDEA占市场份额60%,剩下10%是其他的开

DDDYSz的博客 1万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

使用Eclipse开发J2EE应用

FROM: http://www-128.ibm.com/developerworks/cn/java/l-eclipse-j2ee/  developerWorks 中国  >  Java technol

爱肯的专栏 875

Eclipse的J2EE开发

第9章  Eclipse的J2EE开发       Eclipse默认安装是没有J2EE开发支持的,它需要安装第三方插件,本章的主要介绍的J2EE开发插件是Lomboz,主要开发环境是Tomcat + Lomboz + Struts + Hibernate,这是当前比较流行的一种选择。其中Tomcat充当WEB服务器;Lomboz是J2EE开发的工具;Struts提供强大的MVC模式支持;Hi

zqql的专栏 2428

[转载]使用Eclipse开发J2EE应用

使用Eclipse开发J2EE应用本文中作者向大家介绍了如何通过使用eclipse 和可用于eclipse的插件Lomboz进行j2ee应用的开发。 Eclipse是一个非常优 秀的集成开发环境,这个在I...

congji3817的博客 410

Eclipse集成 Lomboz和JBoss开发J2EE

Eclipse是一个非常优秀的集成开发环境,这个在IBM支持下的开放源码项目经过一段时期的发展完善,已经为广大Java开发者所熟悉。Eclipse的出现,为Java开发者提供了免费使用强大的Java IDE的机会,通过集成大量的plugin,Eclipse的功能可以不断扩展,以支持各种不同的应用。Lomboz是一个免费的Eclipse plugin,它将很多Java应用服务器、J2EE组件和Web

波波熊的专栏 777

JavaEE8 和 Eclipse 开发指南(一)

Java 企业版(JEE,之前称为 J2EE)已经存在很多年了。它是一个用于开发企业应用的非常健壮的平台。J2EE 首次于 1999 年发布,但在 2006 年发布第 5 版时经历了重大变化。自第 5 版以来,它已被更名为Java 企业版(JEE)。JEE 的最新版本使得开发多层分布式应用变得更加容易。J2EE 专注于核心服务,并将使应用开发变得更容易的任务留给了外部框架,例如 MVC 和持久化框架。但 JEE 将这些框架中的许多引入了核心服务。随着对注解的支持,这些服务在很大程度上简化了应用开发。任何运行

龙哥盟 1369

第01篇 · 初识JavaEE:从J2EE到Jakarta EE的演进之路

在继续往下之前,我们必须把“规范”这个概念彻底搞清楚。规范(Specification)是一套接口定义、行为约定和约束条件,它只告诉你“应该做什么”和“应该长什么样”,但不告诉你“具体怎么做”。Servlet 规范定义了类应该有doGet()doPost()方法,但不实现这些方法如何处理具体的网络请求Tomcat是 Servlet 规范的一个实现——它真正去监听端口、解析 HTTP 请求、调用你的 Servlet 代码就像JDBC 规范定义了ConnectionStatement接口,但。

2301_80720675的博客 597

在Eclipse+WebLogic下开发J2EE应用程序

文章摘要:现在很多J2EE应用程序开发模式都是使用Jbuilder+Weblogic+Oracle开发,而Jbuilder由于占用内存大,而对机子配置提出了更高的要求。本文向大家介绍一种方便,并且提供丰富插件并且免费的可视化编程工具Eclipse.。本文所使用的开发环境为Eclipse+Weblogic+Oracle。文中简要介绍了环境的配置,会话EJB、实体EJB(CMP)的创建过程,Strut

Explorerwen--Javahome 4022
上一篇: Java华为面试题
下一篇: Java实现归并排序(Merge-Sort)算法
wangaffection
博客等级 码龄19年 1粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值