如何搭建开发环境
开发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开发企业应用系统的中高级人员,也适合作为编程初学者的入门指南。
内容简介 本书的主要内容 ·开发企业系统时要解决的问题和范围 ·如何表示、分析,操纵和检验企业数据 ·基于对象的计算平台...本书适合于用J2EE开发企业应用系统的中高级人员,也适合作为编程初学者的入门指南。
内容简介 本书的主要内容 ·开发企业系统时要解决的问题和范围 ·如何表示、分析,操纵和检验企业数据 ·基于对象的计算平台...本书适合于用J2EE开发企业应用系统的中高级人员,也适合作为编程初学者的入门指南。
内容简介 本书的主要内容 ·开发企业系统时要解决的问题和范围 ·如何表示、分析,操纵和检验企业数据 ·基于对象的计算平台...本书适合于用J2EE开发企业应用系统的中高级人员,也适合作为编程初学者的入门指南。
“基础篇”内容主要面向JSP的初学者,用大量且简单的实训案例向读者介绍JSP开发环境、JSP基础应用、JavaScript的应用、文件管理技术应用及数据库管理技术应用等相关技术,初学者参考书中实训案例可以快速构建简单的B...
基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科面试题.pdf │ 速算.txt │ 面试题URL.txt │ ├─Javascript │ │ javascript资料(源码,教材,ppt)....
基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科面试题.pdf │ 速算.txt │ 面试题URL.txt │ ├─Javascript │ │ javascript资料(源码,教材,ppt)....
基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科面试题.pdf │ 速算.txt │ 面试题URL.txt │ ├─Javascript │ │ javascript资料(源码,教材,ppt)....
基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科面试题.pdf │ 速算.txt │ 面试题URL.txt │ ├─Javascript │ │ javascript资料(源码,教材,ppt)....
基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科面试题.pdf │ 速算.txt │ 面试题URL.txt │ ├─Javascript │ │ javascript资料(源码,教材,ppt)....
基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...
asp.net的网址重定向方法的比较:面向搜索引擎友好 也谈 ASP.NET 1.1 中 QueryString 的安全获取写法 ASP.NET运行模式:PageHandlerFactory 利用搜索引擎引用来高亮页面关键字 网站首页的自动语言切换 应用系统的多...
基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...
基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...
2个目标文件 摘要:Java源码,网络相关,UDP 基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式...
2个目标文件 摘要:Java源码,网络相关,UDP 基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式...
基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...
基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...
基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...