这篇文章是我在开发Java WEB应用的开发过程中常常要用到的工具。
IDE
Eclipse IDE for Java EE Developers Eclipse的版本很多,For Java EE的版本集成了很多插件(例如,XML,SQL…),免去了开发人员找Plugin的麻烦。Eclipse离不开那些那些Plugin,在《常用Eclipse插件整理》中是我常使用的几个插件。
有时候会心血来潮玩一下IntelliJ IDEA,IntelliJ 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应用的核心组件。 2. **Servlet生命周期**:包括加载、初始化、服务、销毁四个阶段,开发者可以通过覆盖方法来定制行为。 3. **Servlet容器**:如Tomcat、Jetty等,负责创建、管理Servlet实例,处理...
- Java Web开发主要涉及Servlet、JSP(JavaServer Pages)、JSTL(JavaServer Pages Standard Tag Library)等技术,用于创建动态、交互式的Web应用程序。 - Java EE(Enterprise Edition)是Java Web开发的框架,...
Java Web 开发是现代互联网应用开发的重要组成部分,它利用Java技术构建动态、数据驱动的Web应用程序。在Java Web开发中,`jar`(Java Archive)文件扮演着至关重要的角色,它们封装了各种类库和资源,使得开发者...
通过这个"Java+Web之高级应用源码整理",开发者不仅可以学习到具体的代码实现,还能理解背后的设计思想和最佳实践,这对于提升Java Web开发技能大有裨益。记得下载"javaSrc87.zip"并根据"下载及使用说明.txt"来...
【Java Web应用开发】课程是IT领域中一门重要的职业技能课程,直接对应于Java Web工程师的职业岗位。传统的课堂教学方式可能存在一些问题,例如理论与实践脱节,难以激发学生的学习兴趣。因此,课程改革采取了“项目...
3. **MVC(Model-View-Controller)**模式:这是一种软件设计模式,常用于Web应用开发。Model代表业务逻辑,View负责显示数据,Controller处理用户输入并协调Model和View。Spring MVC是Java Web中广泛应用的实现框架...
13. **安全性**:包括认证、授权、加密、防止SQL注入和XSS攻击等,是Web应用开发中不可或缺的部分。 压缩包内的"下载及使用说明.txt"很可能是对资源如何获取和使用的详细步骤,"更多Java资料学习.url"可能是一个...
收集了java项目开中常用的工具操作类,方法非常全,可应用在大部份java 项目中。 提供了很丰富的java工具类,包括字符串、数字、日期、文件、图像、编码解码、校验工具、文档操作等。 主要分为以下几种: - 1.通用...
这些是构建任何Java应用程序的基础,也是理解Web应用开发的前提。 2. **Servlet与JSP**:Servlet是Java Web的核心组件,用于处理HTTP请求和响应。JSP(JavaServer Pages)则是一种动态网页技术,将HTML代码与Java...
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 Web开发的重要知识点,包括但不限于: 1. **...
6. **Tomcat服务器**:Tomcat是常用的Java Web应用服务器,轻量级且易于配置。笔记可能涵盖了安装、配置Tomcat,以及如何在Tomcat上部署和运行Java Web应用。 7. **Web框架**:现代Java Web开发常使用Spring、...
9. **Spring框架**:一个强大的企业级应用框架,提供了IoC(Inversion of Control)和AOP(Aspect-Oriented Programming),简化了Java Web应用的开发和管理。 10. **EJB(Enterprise JavaBeans)**:在Java EE环境...
这对于Web开发尤其重要,因为可以将Matlab编译后生成的jar包嵌入到Java Web应用程序中,实现Web网站的数据处理功能。 知识点三:Matlab与Java集成的挑战 Matlab与Java的集成并非一帆风顺,存在版本冲突、环境变量...
2. **Java Web开发**:理解Servlet、JSP的工作原理,学习如何使用MVC设计模式进行Web应用开发。 3. **数据库操作**:可能涉及到SQL查询和Java与数据库的交互,如JDBC。 4. **搜索引擎技术**:了解搜索引擎的基本原理...
清华大学计算机系的研究表明,Java语言结合XML和Web技术,能够有效地开发多种软件,国内的东方科技TongWeb和中创J2EE应用服务器都是基于Java技术的成功案例。 尽管Java语言在软件开发中具有广泛的应用和优势,但它...
- jQuery简化了JavaScript DOM操作、事件处理和动画效果,是前端开发常用库。 10. **Tomcat服务器**: - Tomcat是流行的开源Java Web服务器,了解其配置、部署和调试方法。学习如何在Tomcat上运行Java Web应用。 ...
- 学习如何将Web应用部署到服务器上,如Tomcat、GlassFish等。 此文档的整理版,结合了PPT内容和笔记,为学习者提供了一个全面的知识体系。通过系统地学习这些知识点,学习者能够建立起扎实的Java Web开发基础,为...
微软Windows Azure云应用开发实践 微软Windows Azure云应用开发实践是微软云计算平台的开发指南,旨在帮助开发人员快速掌握云计算平台的开发技能。本文将详细介绍微软云计算平台的架构、组件、功能和服务,以及如何...
3. **Apache框架**:Apache不仅是一个开放源代码的HTTP服务器,还有一系列用于软件开发的框架,如Apache Tomcat用于部署和运行Java Web应用,Struts和Hibernate则分别在MVC架构和对象关系映射上提供支持。...