Java学习的捷径
JDK,也被称为J2SE,在版本1.1.8之后更名为JDK。下载地址位于:[
JRE是Java运行时环境,从JDK 1.3版本开始,已经包含了JRE,无需单独下载。这意味着只要安装了JDK,你的计算机就已经具备了运行Java程序的能力。
接下来是环境变量的设置。安装了JDK之后,需要在计算机的环境变量中进行配置。具体步骤为:我的电脑->属性->高级->环境变量。假设你的Java安装在c:\jdk1.3路径下,那么需要设置的环境变量包括java_home、classpath和path。其中,classpath变量中需要包含当前路径(用"."表示),这是因为Java运行时需要找到编译后的类文件。
完成环境变量的设置后,可以进行一个简单的测试程序。编写一个名为Test的类,其中包含一个main方法,该方法会输出"Hello world!"。然后,使用javac命令编译这个Java文件,再用java命令运行编译后的类文件。
除了基础的Java开发工具,还有许多其他的工具可以帮助开发者进行J2EE、XML开发。例如,j2sdk安装程序及Java API Doc、各种版本的j2sdk(针对Windows和Linux)、开发工具(IDE)等都可以在特定的下载页面找到。Ant是一个基于Java的跨平台build工具,它的配置文件是基于XML的任务树,能够运行各种任务。Eclipse是一个开放源代码的IDE开发环境,可以通过开发插件来扩展到任何语言的开发。同时还有许多专业的XML编辑工具如XMLSPY等。
现代技术:XML处理与Java框架的多元魅力
在当今数字化时代,XML和Java技术已成为构建高效应用程序的重要基石。从XML编辑器到Java框架,这些技术为企业级应用提供了强大的支持。让我们深入这些令人兴奋的工具和技术。
一、强大的XML编辑器
对于处理XML文档,一款功能强大的编辑器是不可或缺的。这款编辑器不仅能生成符合schema规范的文档,还能将不同版本的schema文档进行转换。它支持从数据库连接中自动产生XML Schema,并提供与数据库之间的无缝转换。该编辑器还具备丰富的用户界面定制方式,支持所见即所得的文本编辑,基于表单的数据输入,以及图形元素等。其中的图形化XSLT产生器,可以根据schema或DTD产生样式文档,为相应的XML文档提供丰富的视觉效果。
二、内容发布框架:CocoonXML Framework
Cocoon是一个采用100%纯Java编写的内容发布框架。它采用W3C的技术(如DOM、XML、XSL)来提供Web内容。Cocoon的新模式实现了文档内容、样式、处理逻辑的完全分离,使得这三层能够独立设计、创建和管理,从而大大减少了管理开销,提高了工作的重用性,并缩短了开发时间。
三、开放源码的Web应用程序框架:Struts和Turbine
Struts和Turbine是两个采用Java技术的开放源码的Web应用程序框架。Struts基于MVC(Model-View-Controller)设计模式,能够帮助开发员快速构建基于Java Servlet/JavaServer Pages的Web应用程序。它提供了一个controller servlet,能够将用户的请求发送到相应的Action对象,并且提供了JSP自由tag库来创建交互式表单应用。
而Turbine是一个基于servlet的framework,使有经验的Java开发员能够快速地构建web应用。通过创建使用特定服务来处理模板的Screen,Turbine可以集成现有的模板技术,如Velocity、Webmacro、JSP、FreeMarker等。
四、Java Pet Store:j2ee应用样例
Java Pet Store是Java软件蓝图规划的j2ee企业应用样例,展示了如何应用j2ee平台构建一个灵活的、可伸展的跨平台企业应用。PointBase作为进军企业级数据库市场的新军,是第一个经过认证的100%纯Java数据库,适用于所有使用Java 2标准版虚拟机的平台。
五、J2EE服务器与工具
对于J2EE开发者来说,j2sdkee1.3.1参考实现是一个很好的学习工具。虽然它不能用于企业开发,因为它在效率、安全等方面存在问题,但它对于初学者来说是一个很好的入门工具。Weblogic和Websphere这样的J2EE服务器在市场上广受欢迎,为开发者提供了强大的支持和功能。
从XML编辑器到Java框架,这些技术为企业级应用提供了强大的支持。它们不仅提高了开发效率,还使得应用程序更加灵活、可伸展和易于管理。对于开发者来说,掌握这些技术将使他们更具竞争力,并在数字化时代大放异彩。Sun One Application Server(前身是iPla)——不容错过的选择!这是一个完整的J2EE开发平台,为你的Java开发提供强大的支持。
我们来看看它的配套工具:
1. Sun One Studio 4(前身是Forte)——一个功能强大的集成开发环境,帮助你轻松进行Java开发。
2. Tomcat 4——一个广受欢迎的J2EE服务器,与Sun One Application Server一同,为你的应用提供稳健的运行环境。
3. 与J2EE RI集成——这意味着你可以在这个平台上无缝集成各种J2EE技术,使你的应用更加强大和灵活。
Pointbase是第一个经过认证的100%纯Java数据库,确保你的数据安全和高效。这些工具让你能够开发任何Java产品,而且最重要的是,它是一个免费的J2EE服务器!相较于其他选项,如JBoss,它的优势不言而喻。
如果你想进一步深入,还有更多推荐:
14、UML工具
1. Rational Rose——大哥大级别的UML设计工具,功能极其强大,能够帮助你进行高效的系统设计。
2. Together——这款Java UML设计工具堪称最佳,可以根据类图同步生成Java代码。设计完成后,系统的框架一目了然,让人大呼过瘾!
15、指导书籍
1. 对于初学者,可以阅读一些《从入门到精通》之类的书籍。但《Java编程思想》对于初学者可能有些难度,所以暂时不推荐。
2. 对于Java程序员,强烈推荐《Java编程思想》,这本书将为你揭示Java的深层原理。
3. 对于Java设计师,不妨一读《Java与模式》(新书,由中国人撰写,非翻译作品)。这本书深含哲理,对于提升你的Java设计技能大有裨益。
更多详细信息,请访问Sun的官方网站(Http://s.sun./software/download/app_servers.html)获取下载链接。
无论是开发工具、UML设计工具还是指导书籍,这里都有你需要的一切,让你在Java开发的道路上更加顺畅!
微信营销
- Java学习的捷径
- Ajax实现城市二级联动(三)
- JavaScript代码实现图片循环滚动效果
- JavaScript获取图片像素颜色并转换为box-shadow显示
- PHP内存缓存Memcached类实例
- JS仿万科底部的新闻滑动特效代码
- 动态加载js、css的实例代码
- PHP反射原理与用法深入分析
- JavaScript定时器实现的原理分析
- Mysql 1864 主从错误解决方法
- PHP利用curl发送HTTP请求的实例代码
- element-ui upload组件多文件上传的示例代码
- 深入了解JavaScript的逻辑运算符(与、或)
- 利用php-cli和任务计划实现刷新token功能的方法
- Ajax实现模拟关键字智能匹配搜索效果
- Angular 根据 service 的状态更新 directive