`
lk557
  • 浏览: 142443 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Java Web 应用开发常用工具整理

 
阅读更多

这篇文章是我在开发Java WEB应用的开发过程中常常要用到的工具。

IDE

Eclipse IDE for Java EE Developers Eclipse的版本很多,For Java EE的版本集成了很多插件(例如,XML,SQL…),免去了开发人员找Plugin的麻烦。Eclipse离不开那些那些Plugin,在《常用Eclipse插件整理》中是我常使用的几个插件。

有时候会心血来潮玩一下IntelliJ IDEAIntelliJ IDEA也是很优秀的一个IDE,而且没有Elipse插件装多了以后不稳定的现象,不过两者快捷键的差别很大。

J2EE Server

首选当然是Jetty,在开发过程中使用Jetty就是因为Jetty的启动过程比tomcat快不少,更不要说JBoss了。

Tomcat也是一个很好的选择,用的人应该很多吧。

Build 工具

Maven已经成功的替代了Ant成为了Java程序构建和管理的标准,另外开发人员借助Maven强大的开发库管理功能,查找和使用第三方的库也轻松很多,真是居家旅行越货杀人之必备工具。

SVN客户端

SVN是我使用的最多的版本管理器,除了通过IDE(Eclipse,IntelliJ IDEA)的SVN插件(Eclipse的插件叫Subclipse)来使用SVN,有时候还需要借助一些专门的SVN工具,乌龟TortoiseSvn就是首选。

喜欢命令的同学也可以使用Subversion的命令行。

浏览器

在这项中Firefox应该是开发人员的最佳伴侣了,跟Eclipse一样Firebug也有很多优秀的插件,FireBug,YSlow等等都很在开发过程中给开发人员很多帮助。

文档管理工具

在软件开发的过程中离不开文档的编写,管理,知识的整理和总结。Trac其实就是Wiki,用Trac来编辑、维护文档和知识真是很方便。

UML

软件开发过程中离不开设计,设计过程中往往需要借助一些UML图来表达开发人员的设计思路,俗话说“一图胜千言”呀。UML的工具商业、开源都不少,StarUML是我使用过的不错的工具,在这里推荐一下。


分享到:
评论

相关推荐

    Java Web开发资料整理大全

    它们是Java Web应用的核心组件。 2. **Servlet生命周期**:包括加载、初始化、服务、销毁四个阶段,开发者可以通过覆盖方法来定制行为。 3. **Servlet容器**:如Tomcat、Jetty等,负责创建、管理Servlet实例,处理...

    JavaWEB基础知识整理.rar_Java WEB 开发基础知识整理

    - Java Web开发主要涉及Servlet、JSP(JavaServer Pages)、JSTL(JavaServer Pages Standard Tag Library)等技术,用于创建动态、交互式的Web应用程序。 - Java EE(Enterprise Edition)是Java Web开发的框架,...

    java_web jar包分类整理

    Java Web 开发是现代互联网应用开发的重要组成部分,它利用Java技术构建动态、数据驱动的Web应用程序。在Java Web开发中,`jar`(Java Archive)文件扮演着至关重要的角色,它们封装了各种类库和资源,使得开发者...

    Java+Web之高级应用源码整理

    通过这个"Java+Web之高级应用源码整理",开发者不仅可以学习到具体的代码实现,还能理解背后的设计思想和最佳实践,这对于提升Java Web开发技能大有裨益。记得下载"javaSrc87.zip"并根据"下载及使用说明.txt"来...

    基于项目驱动的“Java Web应用开发”课程改革研究与实践.pdf

    【Java Web应用开发】课程是IT领域中一门重要的职业技能课程,直接对应于Java Web工程师的职业岗位。传统的课堂教学方式可能存在一些问题,例如理论与实践脱节,难以激发学生的学习兴趣。因此,课程改革采取了“项目...

    java web 笔记整理

    3. **MVC(Model-View-Controller)**模式:这是一种软件设计模式,常用于Web应用开发。Model代表业务逻辑,View负责显示数据,Controller处理用户输入并协调Model和View。Spring MVC是Java Web中广泛应用的实现框架...

    Java+Web之高级应用Java实用源码整理learns

    13. **安全性**:包括认证、授权、加密、防止SQL注入和XSS攻击等,是Web应用开发中不可或缺的部分。 压缩包内的"下载及使用说明.txt"很可能是对资源如何获取和使用的详细步骤,"更多Java资料学习.url"可能是一个...

    java基础类库开发包,工作5年精心整理_Java常用工具类源码

    收集了java项目开中常用的工具操作类,方法非常全,可应用在大部份java 项目中。 提供了很丰富的java工具类,包括字符串、数字、日期、文件、图像、编码解码、校验工具、文档操作等。 主要分为以下几种: - 1.通用...

    Java Web开发实例大全 基础卷(alin书签).pdf

    这些是构建任何Java应用程序的基础,也是理解Web应用开发的前提。 2. **Servlet与JSP**:Servlet是Java Web的核心组件,用于处理HTTP请求和响应。JSP(JavaServer Pages)则是一种动态网页技术,将HTML代码与Java...

    java开发常用的jar包整理

    servlet-api.jar和jsp-api.jar包含了Servlet和JSP的规范接口,是开发Java Web应用的必备。 9. **Jackson和Gson**:这两个是JSON处理库,Jackson的core、databind和annotations三个jar包提供了JSON序列化和反序列化...

    java+web音乐翻唱网站+j2ee平台Java实用源码整理learns

    【标题】"java+web音乐翻唱网站+j2ee平台Java实用源码整理learns" 涉及的核心技术是Java Web开发,特别是在J2EE平台上构建音乐翻唱网站的实践。这一主题涵盖了许多Java Web开发的重要知识点,包括但不限于: 1. **...

    java web学习笔记

    6. **Tomcat服务器**:Tomcat是常用的Java Web应用服务器,轻量级且易于配置。笔记可能涵盖了安装、配置Tomcat,以及如何在Tomcat上部署和运行Java Web应用。 7. **Web框架**:现代Java Web开发常使用Spring、...

    威迅java web ppt

    9. **Spring框架**:一个强大的企业级应用框架,提供了IoC(Inversion of Control)和AOP(Aspect-Oriented Programming),简化了Java Web应用的开发和管理。 10. **EJB(Enterprise JavaBeans)**:在Java EE环境...

    Java Web网站应用Matlab问题解决方案.pdf

    这对于Web开发尤其重要,因为可以将Matlab编译后生成的jar包嵌入到Java Web应用程序中,实现Web网站的数据处理功能。 知识点三:Matlab与Java集成的挑战 Matlab与Java的集成并非一帆风顺,存在版本冲突、环境变量...

    java+web项目实战大全源码搜索引擎Java实用源码整理learns

    2. **Java Web开发**:理解Servlet、JSP的工作原理,学习如何使用MVC设计模式进行Web应用开发。 3. **数据库操作**:可能涉及到SQL查询和Java与数据库的交互,如JDBC。 4. **搜索引擎技术**:了解搜索引擎的基本原理...

    Java程序设计语言在软件开发中的应用探析.pdf

    清华大学计算机系的研究表明,Java语言结合XML和Web技术,能够有效地开发多种软件,国内的东方科技TongWeb和中创J2EE应用服务器都是基于Java技术的成功案例。 尽管Java语言在软件开发中具有广泛的应用和优势,但它...

    java web开发典型模块大全(2~10章)完整

    - jQuery简化了JavaScript DOM操作、事件处理和动画效果,是前端开发常用库。 10. **Tomcat服务器**: - Tomcat是流行的开源Java Web服务器,了解其配置、部署和调试方法。学习如何在Tomcat上运行Java Web应用。 ...

    北京圣思园Java.Web培训视频-PPT+笔记 整理版

    - 学习如何将Web应用部署到服务器上,如Tomcat、GlassFish等。 此文档的整理版,结合了PPT内容和笔记,为学习者提供了一个全面的知识体系。通过系统地学习这些知识点,学习者能够建立起扎实的Java Web开发基础,为...

    微软WindowsAzure云应用开发实践整理.pdf

    微软Windows Azure云应用开发实践 微软Windows Azure云应用开发实践是微软云计算平台的开发指南,旨在帮助开发人员快速掌握云计算平台的开发技能。本文将详细介绍微软云计算平台的架构、组件、功能和服务,以及如何...

    Java高级开发工程师.txt打包整理.zip

    3. **Apache框架**:Apache不仅是一个开放源代码的HTTP服务器,还有一系列用于软件开发的框架,如Apache Tomcat用于部署和运行Java Web应用,Struts和Hibernate则分别在MVC架构和对象关系映射上提供支持。...

Global site tag (gtag.js) - Google Analytics