通行证: 用户 密码
域名空间  下载中心 社区论坛 信息公告 my小屋
联系我们
设为首页
加入收藏
热门:qq挂机,asp,php,jsp,xml
,sql,.net,编程 程序 网页图象
首页>网络编程>其他相关>正文 中国黑客群攻击美政府网站 拿到部   微软计划开放office文件格式 消除   腾讯联合八部门严厉打击挂机网站   神六载人飞行圆满成功   美国会要求nasa彻底完成空间站建   google中国研究院有望落户清华   深度分析:论雅虎中国的夭折和阿   神六可能于10月13日上午11点发射   盖茨继续当全美首富   adobe ceo痛斥微软 称其管理层从   
热 点 排 行
dll文件下载
qq挂机的n种快速方法
长白山天池怪兽再现 一分钟
腾讯qq调整升级条件 不再诱
ape歌曲的播放、转换和刻录
新开放qq免费挂级网站
qq挂级程序,qq免费挂机源程
刘亦菲 变性人、堕胎,自称
photoshop通道抠图:给秀发
免费把qq炫铃设为本机qq的
用通通通作代理在局域网上
用6位qq注意啦,免费领取6位
超级女声总决赛 现场实况(
用nero制作win98多功能启动
亲身体验!让桌面不再粗糙
推 荐 新 闻
中国黑客群攻击美政府网站
bittorrent被好莱坞招安盗
网站建设中,关键词选择技
神六载人飞行圆满成功
国庆长假上网慎防“移动杀
连环起诉google 传统媒体欲
最强秘籍 ie7最新使用技巧
神六完成总装可接航天器 外
adobe ceo痛斥微软 称其管
微软急调张亚勤回中国 千里
微软宣布重大重组方案 将划
腾讯qq 2005 beta3火热发布
腾讯扩张路线图曝光 陈天桥
腾讯拍拍网正式吹响进军c2
第五届“西湖论剑”文字实
相 关 新 闻
首页>网络编程>其他相关>正文

java工具篇


http://www.iyit.net  日期:2005-11-24 17:47:49  来源:易特网络技术  点击:
一、jdk (java development kit)

  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掌握好。

  1、jdk的下载和安装
  jdk又叫做j2se(java2 sdk standard edition),可以从sun的java网站上下载到,http://java.sun.com/j2se/downloads.html ,jdk当前最新的版本是j2sdk1.4.2,建议下载该版本的jdk,下载页面在这里:http://java.sun.com/j2se/1.4.2/download.html。
  下载好的jdk是一个可执行安装程序,默认安装完毕后会在c:\program files\java\目录下安装一套jre(供浏览器来使用),在c:\j2sdk1.4.2下安装一套jdk(也包括一套jre)。然后我们需要在环境变量path的最前面增加java的路径c:\j2sdk1.4.2\bin。这样jdk就安装好了。
  2、jdk的命令工具
  jdk的最重要命令行工具:
  java: 启动jvm执行class
  javac: java编译器
  jar: java打包工具
  javadoc: java文档生成器
  这些命令行必须要非常非常熟悉,对于每个参数都要很精通才行。对于这些命令的学习,jdk documentation上有详细的文档。

  二、jdk documentation

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

  三、应用服务器(app server)

  app server是运行java企业组件的平台,构成了应用软件的主要运行环境。当前主流的app server是bea公司的weblogic server和ibm公司的websphere以及免费的jboss,选择其中一个进行学习就可以了,个人推荐weblogic,因为它的体系结构更加干净,开发和部署更加方便,是java企业软件开发人员首选的开发平台。下面简要介绍几种常用的app server:

  1、tomcat
  tomcat严格意义上并不是一个真正的app server,它只是一个可以支持运行serlvet/jsp的web容器,不过tomcat也扩展了一些app server的功能,如jndi,数据库连接池,用户事务处理等等。tomcat被非常广泛的应用在中小规模的java web应用中,因此本文做一点下载、安装和配置tomcat的介绍:
  tomcat是apache组织下jakarta项目下的一个子项目,它的主网站是:http://jakarta.apache.org/tomcat/ ,tomcat最新版本是tomcat5.0.16,软件下载的连接是:http://www.apache.org/dist/jakarta/tomcat-5/v5.0.16/  。
  下载tomcat既可以直接下载zip包,也可以下载exe安装包(个人建议zip更干净些),不管哪种情况,下载完毕安装好以后(zip直接解压缩就可以了)。需要设置两个环境变量:
  java_home=c:\j2sdk1.4.2
  catalina_home=d:\tomcat4 (你的tomcat安装目录)
  这样就安装好了,启动tomcat运行catalina_home\bin\startup.bat,关闭tomcat运行shutdown.bat脚本。tomcat启动以后,默认使用8080端口,因此可以用浏览器访问http://localhost:8080来测试tomcat是否正常启动。
  tomcat提供了两个web界面的管理工具,url分别是:
  http://localhost:8080/admin/index.jsp 
  http://localhost:8080/manager/html 
  在启用这两个管理工具之前,先需要手工配置一下管理员用户和口令。用一个文本工具打开catalina_home\conf\tomcat-users.xml这个文件,加入如下几行:
  <role rolename="manager"/>
  <role rolename="admin"/>
  <user username="robbin" password="12345678" roles="admin,manager,tomcat"/>
  这样用户“robbin”就具备了超级管理员权限。重新启动tomcat以后,你就可以使用该用户来登陆如上的两个管理工具,通过web方式进行tomcat的配置和管理了。
  2、bea weblogic
  weblogic可以到bea的网站上免费注册之后下载到weblogic8.1企业版,license可以免费使用1年时间,其实这已经完全足够了。weblogic的下载连接:http://commerce.bea.com/index.jsp,weblogic的在线文档:http://edocs.bea.com/ 。
  3、ibm webshpere
  websphere同样可以下载到免费的试用版本,到ibm的developerworks网站可以看到websphere试用产品的下载和相关的websphere的资料,developerworks中文网站的连接是:http://www-900.ibm.com/developerworks/cn/wsdd/ ,websphere的下载连接:http://www7b.software.ibm.com/wsdd/downloads/wassupport.html 。
  4、jboss
  jboss是免费开源的app server,可以免费的从jboss网站下载:http://www.jboss.org/index.html,然而jboss的文档是不免费,需要花钱购买,所以为我们学习jboss设置了一定的障碍。在jdon上有几篇不错的jboss配置文档,可以用来参考:http://www.jdon.com/idea.html 

  四、java应用的运行环境

  java的应用可以简单分为以下几个方面:
  1、java的桌面应用
  桌面应用一般仅仅需要jre的支持就足够了。
  2、java web应用
  java的web应用至少需要安装jdk和一个web容器(例如tomcat),以及一个多用户数据库,web应用至少分为三层:
  browser层:浏览器显示用户页面
  web层:运行servlet/jsp
  db层:后端数据库,向java程序提供数据访问服务
  3、java企业级应用
  企业级应用比较复杂,可以扩展到n层,最简单情况会分为4层:
  browser层:浏览器显示用户页面
  client层:java客户端图形程序(或者嵌入式设备的程序)直接和web层或者ejb层交互
  web层:运行servlet/jsp
  ejb层:运行ejb,完成业务逻辑运算
  db层:后端数据库,向java程序提供数据访问服务
  4、java嵌入式应用
  java嵌入式应用是一个方兴未艾的领域,从事嵌入式开发,需要从sun下载j2me开发包,j2me包含了嵌入式设备专用虚拟机kvm,和普通的jdk中包含的jvm有所不同。另外还需要到特定的嵌入式厂商那里下载模拟器。 

上一篇:数据库中图像数据的存取技术
下一篇:vc文件扩展名解读大全

[发送给好友] [打印本页] [关闭窗口] [返回顶部] 转载请注明来源:http://www.iyit.net
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
责任编辑: 投稿作者: 易特网络技术
信息来源: 易特网络技术 录入时间: 2005-11-24 17:47:49
浏览次数: 投稿信箱: shtghy@163.com
  友情链接
设置首页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
copyrights ?2004-2005 iyit.net all rights reserved.
网站合作、广告联系qq:147007642、466949678
易特网络技术 点击这里给我发消息