如何搭建开发环境
开发java程序最低的要求是有jdk和文本编辑器。不过多数来说我们都会使用一些辅助的文本编辑器(editplus,UltraEdit)甚至集成开发环境(IDE),如eclipse,IntelliJ
IDEA等,我们放在代码库里的代码并没有限定开发工具,也没有将和开发工具相关的配置文件提交到代码库里,但为了方便在downloads
下放了两个带有eclipse配置信息的zip包。
java和j2ee运行环境搭建
jdk
这类资料网上很多。
tomcat 的安装
为了能够运行jsp,servlet等程序,我们需要一个servlet容器,使用最广,资料最多的应该就是tomcat了。
直接到tomcat的网站下载,然后解压就可以使用了。
http://tomcat.apache.org/download-60.cgi
,这个是tomcat6.x的版本的网址,找到Binary
Distributions,Core,下面有个zip,点击该链接下载。
解压tomcat后,到其bin目录下点击startup.bat就可以启动tomcat了,然后访问
http://localhost:8080
就可以看到那只著名的大猫了。
另外tomcat还有exe的安装版,不推荐使用。
开发工具
eclipse的安装
直接到eclipse的官方网站下载( http://www.eclipse.org/downloads/
)。选择javaee的版本(Eclipse IDE for
Java EE Developers)。
eclipse无需安装解压即用。当然你最好整个快捷方式在桌面上。
eclipse的svn插件subclipse
首先了解一下版本管理和subversion
的概念。然后在网上搜索subclipse,有很多相关资料,图文并茂,我就不再赘言了。但因为这些文章都是针对稍旧版本的eclipse,在最新的eclipse下初学者可能会有点困惑,所以我就写了一个简单的介绍
http://code.google.com/p/simplejee/wiki/subclipse
ant和maven
这也是java开发中采用的工具,ant本身已经集成在eclipse里了,maven也有eclipse插件。
对于ant你要了解build.xml的编写,在simplejee根目录下有个简单的build.xml可以先参考一下,然后在菜单栏里Window
> Show View > Ant,打开ant的view,就可以看到类似下图的界面,
然后,点击带加号的蚂蚁图标,将你项目下的build.xml加入进来。
参考文章http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.platform.doc.user/gettingStarted/qs-85a_ant_view.htm
http://www.ibm.com/developerworks/cn/java/j-lo-ant-eclipse/index.html
,
至于maven,可参考
http://code.google.com/p/simplejee/wiki/maven
其他
数据库
因为我们的重点是基于数据库的软件开发,所以你需要安装一个数据库软件,推荐mysql。我的T42跑oracle比较吃力。安装mysql的话,可以直接下载一个mysql,再找个mysql的管理软件。另外如果你还做php开发,或有兴趣学php的话,可以尝试安装个xampp
,也蛮好的。
编辑器
另外eclipse这类IDE比较大,启动比较慢,所以常常开发人员都还安装一些小巧的编辑器,比较著名的应该是editplus和UltraEdit,后者功能更强大些,但收费,而前者更小巧,如果你不交钱的,只是每次启动多点一下“I
Agree”,所以我推荐使用editplus
。
网页调试工具
firefox的firebug是你今后调试网页和javascript的好帮手。另外firefox插件Live HTTP Headers, ie插件
ieHTTPHeaders有时也需要。另外在ie里目前只有ie8可以正确的指出javascript错误的具体行数,如果错误发生在引入的js文件里,ie8之前的版本不能正确提示。另外ie8提供了一个开发人员工具,在工具菜单下,支持断点调试等。
分享到:
相关推荐
《精通J2EE--Eclipse、Struts、Hibernate及Spring整合应用案例》是一本深入探讨J2EE企业级开发的权威书籍...无论是对于初学者还是有一定经验的开发者,这本书都是一份宝贵的资源,能够帮助他们在J2EE的世界中游刃有余。
- **1.4 J2EE应用服务器和搭建J2EE开发环境** - **1.4.1 J2EE应用服务器**:例如Tomcat、JBoss、WebLogic等。 - **1.4.2 J2EE开发环境搭建**: - 安装Java JDK。 - 安装IDE,如Eclipse或NetBeans。 - 配置J2EE...
《J2EE讲义由浅入深》是一份详尽的初学者教程,旨在系统地介绍J2EE(Java 2 Platform, Enterprise Edition)技术体系,帮助初学者建立起扎实的基础。J2EE作为企业级应用开发的重要平台,涵盖了许多关键的技术模块,...
《精通J2EE--Eclipse、Struts、Hibernate、Spring整合應用案例》是一本深入探讨J2EE平台开发的专业书籍,特别关注了四个关键的技术框架:Eclipse集成开发环境(IDE)、Struts MVC框架、Hibernate对象关系映射(ORM)...
《精通J2EE--Eclipse、Struts、Hibernate及Spring整合...总之,这个压缩包资源将帮助你深入理解和掌握J2EE开发中的关键技术和实践,无论你是初学者还是有经验的开发者,都能从中受益匪浅,提升你的企业级应用开发技能。
### 知识点总结 #### 1. J2EE 概念与四层模型 - **J2EE**(Java 2 Platform, Enterprise Edition)是Sun Microsystems为简化企业级应用开发...无论是对于初学者还是有一定经验的开发者来说,都是不可多得的学习资源。
综上所述,《J2EE应用开发体系与环境配置》是一本全面且深入的教材,不仅适合初学者入门,也为有经验的开发者提供了宝贵的参考。通过学习,读者能够掌握J2EE开发的各个环节,从环境配置到软件工程实践,全面提升其在...
在开始J2EE开发之前,首先需要正确配置开发环境。这通常包括安装JDK(Java Development Kit),设置环境变量,下载并安装集成开发环境(IDE)如Eclipse或IntelliJ IDEA,以及配置服务器,如Tomcat或WebLogic。课件...
- **准备阶段**:介绍了开始学习J2EE之前需要了解的基本概念和技术栈,如开发环境搭建等。 - **第一章:总括**: - **分布式多层应用程序**:解释了J2EE如何支持分布式系统中的多层架构设计。 - **J2EE容器**:...
这些组件和服务共同构成了一个完整的后端开发环境,能够处理数据库交互、事务管理、异步通信等多个方面的需求。 Servlet是J2EE中的核心组件之一,它是一个Java类,用于扩展服务器的功能。Servlet可以接收和响应HTTP...
《J2EE项目开发与设计随书源码》是一份宝贵的学习资源,旨在帮助开发者深入理解和实践J2EE(Java 2 Platform, Enterprise Edition)技术。...无论是初学者还是有经验的开发者,这份资源都能提供宝贵的参考和学习材料。
### J2EE初学者需要注意的问题 #### 一、J2EE体系结构简介 J2EE(Java 2 Platform, Enterprise Edition)是Sun Microsystems为解决企业级应用开发中遇到的复杂性和标准化问题而提出的一套解决方案。它基于Java技术...
Java是一种面向对象的编程语言,是J2EE开发的基础。此外,还需要了解J2EE的核心组件及其功能: - **Web容器**:主要负责处理HTTP请求和响应,支持JSP和Servlet。 - **EJB容器**:为企业级应用提供了组件模型,支持...
《J2EE开发全程实录》是一本深度探讨J2EE技术的专著,它涵盖了J2EE开发的各个环节,旨在提供全方位的实践指导。...无论是初学者还是有经验的开发者,都能从中获益匪浅,进一步提升自己的J2EE开发技能。
本文档旨在汇总J2EE开发的基础知识和技术,帮助初学者入门。 1. **基础知识** - **J2EE介绍**:J2EE平台包含一组服务、APIs和协议,用于开发可部署在多层架构中的分布式应用程序,特别适合大型企业级应用。 - **...
这些基本知识点构成了J2EE开发的基础,通过分析和学习提供的"ex1"到"ex4",你可以深入了解J2EE平台的工作原理以及如何在实际项目中应用这些概念。虽然作者并不保证所有内容完全正确,但这些示例仍然能够提供宝贵的...
总的来说,本书是一本非常适合初学者和进阶者的教程,通过详实的理论讲解和丰富的实例分析,帮助读者快速掌握SSH框架的整合开发,提升J2EE企业级应用的开发技能。对于希望在Java Web开发领域有所建树的开发者来说,...