您的位置:网站首页 > Java教程 > 正文

Java学习从入门到精通

类别:Java教程 日期:2017-6-18 21:00:11 人气: 来源:

  JDK是整个Java的核心,包括了Java运行(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。其中IBM的JDK包含的JVM(Java Virtual Machine)运行效率要比Sun JDK包含的JVM高出许多。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多。但不管怎么说,我们还是需要先把Sun JDK掌握好。

  下载好的JDK是一个可执行安装程序,默认安装完毕后会在C:\\Program Files\\Java\\目录下安装一套JRE(供浏览器来使用),在C:\\j2sdk1.4.2下安装一套JDK(也包括一套JRE)。然后我们需要在变量PATH的最前面增加java的径C:\\j2sdk1.4.2\\bin。这样JDK就安装好了。

  这些命令行必须要非常非常熟悉,对于每个参数都要很精通才行。对于这些命令的学习,JDK Documentation上有详细的文档。

  Documentation在JDK的下载页面也有下载连接,同时下载Documentation。Documentation是最最重要的编程手册,涵盖了整个Java所有方面的内容的描述。可以这样说,学习Java编程,大部分时间都是花在看这个Documentation的。我是随身携带的,写Java代码的时候,随时查看,须臾不离手。

  App Server是运行Java企业组件的平台,构成了应用软件的主要运行。当前主流的App Server是BEA公司的Weblogic Server和IBM公司的Websphere以及免费的Jboss,选择其中一个进行学习就可以了,个人推荐Weblogic,因为它的体系结构更加干净,开发和部署更加方便,是Java企业软件开发人员首选的开发平台。下面简要介绍几种常用的App Server:

  Tomcat严格意义上并不是一个真正的App Server,它只是一个可以支持运行Serlvet/JSP的Web容器,不过Tomcat也扩展了一些App Server的功能,如JNDI,数据库连接池,用户事务处理等等。Tomcat被非常广泛的应用在中小规模的Java Web应用中,因此本文做一点下载、安装和配置Tomcat的介绍:

  Tomcat是Apache组织下Jakarta项目下的一个子项目,它的主网站是:,Tomcat最新版本是Tomcat4.1.27,软件下载的连接是:。

  下载Tomcat既可以直接下载zip包,也可以下载exe安装包(个人zip更干净些),不管哪种情况,下载完毕安装好以后(zip直接解压缩就可以了)。需要设置两个变量:

  在启用这两个管理工具之前,先需要手工配置一下管理员用户和口令。用一个文本工具打开CATALINA_HOME\\conf\omcat-users.xml这个文件,加入如下几行:

  这样用户“robbin”就具备了超级管理员权限。重新启动Tomcat以后,你就可以使用该用户来登陆如上的两个管理工具,通过Web方式进行Tomcat的配置和管理了。

  Weblogic可以到BEA的网站上免费注册之后下载到最新的Weblogic8.1企业版,License可以免费使用1年时间,其实这已经完全足够了。Weblogic的下载连接:,Weblogic的在线文档:。

  Jboss是免费开源的App Server,可以免费的从Jboss网站下载:,然而Jboss的文档是不免费,需要花钱购买,所以为我们学习Jboss设置了一定的障碍。在Jdon上有几篇不错的Jboss配置文档,可以用来参考:

  Java的Web应用至少需要安装JDK和一个web容器(例如Tomcat),以及一个多用户数据库,Web应用至少分为三层:

  Client层:Java客户端图形程序(或者嵌入式设备的程序)直接和Web层或者EJB层交互

  推荐:

  

关键词:自学java教程
0
0
0
0
0
0
0
0
下一篇:没有资料

网友评论 ()条 查看

姓名: 验证码: 看不清楚,换一个

推荐文章更多

热门图文更多

最新文章更多

关于联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助

郑重声明:本站资源来源网络 如果侵犯了你的利益请联系站长删除

CopyRight 2010-2012 技术支持 FXT All Rights Reserved