1、java学习笔记 java学习笔记 jdk(javadevelopmentkit) 有如下公司或组织开发jdk sunjdk ibmjdk beajrocket gunjdk 其中ibm的jdk包含的jvm(javavirtualmachine)运行效率要比sunjdk包含的jvm高出许多。而专门运行在x86平台的jrocket在服务端运行效率也要比sunjdk好很多。但不管怎么说,我们还是需要先把sunjdk掌握好。 1、jdk的下载和安装 jdk又叫做j2se(java2sdksta
2、ndardedition),可以从sun的java网站上下载到,xxxxj2se/downloads.html,jdk当前最新的版本是j2sdk1.4.2,建议下载该版本的jdk,下载页面在这里:xxxxj2se/1.4.2/download.html。 下载好的jdk是一个可执行安装程序,默认安装完毕后会在c:\\programfiles\\java\\目录下安装一套jre(供浏览器来使用),在c:\\j2sdk1.4.2下安装一套jdk(也包括一套jre)。然后我们需要在环境变量path的最前面增加java的路径c:\\j2sdk1.4.2\\bin。这样jdk就安装好了。
3、 2、javadocumentation java编程手册,java核心所在 3、java应用服务器 a、tomcat b、ibmwebshpere c、beaweblogic d、免费jboss 4、java应用的运行环境 应用服务器(appserver) appserver是运行java企业组件的平台,构成了应用软件的主要运行环境。当前主流的appserver是bea公司的weblogicserver和ibm公司的websphere以及免费的jboss,选择其中一个进行学习就
4、可以了,个人推荐weblogic,因为它的体系结构更加干净,开发和部署更加方便,是java企业软件开发人员首选的开发平台。下面简要介绍几种常用的appserver: 1、tomcat tomcat严格意义上并不是一个真正的appserver,它只是一个可以支持运行serlvet/jsp的web容器,不过tomcat也扩展了一些appserver的功能,如jndi,数据库连接池,用户事务处理等等。tomcat被非常广泛的应用在中小规模的javaweb应用中,因此本文做一点下载、安装和配置tomcat的介绍: tomcat是apache组织下jakarta项目下
5、的一个子项目,它的主网站是:xxxxcat/,tomcat最新版本是tomcat4.1.27,软件下载的连接是:xxxxcat-4/binaries/。 下载tomcat既可以直接下载zip包,也可以下载exe安装包(个人建议zip更干净些),不管哪种情况,下载完毕安装好以后(zip直接解压缩就可以了)。需要设置两个环境变量: java_home=c:\\xxxxe=d:\\tomcat4(你的tomcat安装目录) 这样就安装好了,启动tomcat运行catalina_home\\bin\\startup.bat,关闭tomcat运行shutdown.ba
6、t脚本。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这个文件,加入如下几行:
7、 这样用户“robbin”就具备了超级管理员权限。重新启动tomcat以后,你就可以使用该用户来登陆如上的两个管理工具,通过web方式进行tomcat的配置和管理了。 2、beaweblogic weblogic可以到bea的网站上免费注册之后下载到最新的weblogic8.1企业版,license可以免费使用1年时间,其实这已经完全足够了。weblogic的下载连接:xxxxindex.jsp,.../xxxx。 3、ibmwebshpere websphere同样可以下载到免费的试用版本,到ibm的developerworks网站可以看
8、到websphere试用产品的下载和相关的websphere的资料,developerworks中文网站的连接是:http://www-xxxxdeveloperworks/cn/wsdd/,websphere的下载连接: 4、jboss jboss是免费开源的appserver,可以免费的从jboss网站下载:http://www.jboss.org/index.html,然 四、java应用的运行环境 java的应用可以简单分为以下几个方面: 1、java的桌面应用 桌面应用一般仅仅需要jre的支持就足够了。
9、 2、javaweb应用 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有所不同。另外还需要到特定的嵌入式厂商那里下载模拟器。 4






