选择 OpenSolaris作为你进行 Web 2.0开发的平台。以下对OpenSolaris下进行Web开发的一些软件进行简单介绍。
1。SAMP( Solaris+Apache+MySQL+PHP)
Sun公司已经针对AMP(Apache+MySQL+PHP)进行Solaris平台上的优化,名称为:CoolStack
其网址如下:http://cooltools.sunsource.net/coolstack/。
OpenSolaris下载(6百多M):http://www.opensolaris.com/get/
2。开发工作 Netbeans
曾两次获得过 Jolt "最佳开发环境"大奖。这次,NetBeans IDE开发工具凭借着比上一版本更灵活,更增强的工具特性再次赢得了评委们的好评。在去年获得此项奖项后,NetBeans IDE做了大量的修改,包括更迅速和灵活的编辑环境,并且新版本提供了对企业级Java、C++、Ruby/JRuby/Ruby on Rails的全面支持。RoR下的新特性包括Rake构建工具整合、Rails的Fast Debugger扩展、纯Ruby和JRuby的debugger、支持Test::Unit,、Auto Test、RSpec以及一个整合的Ruby Gems封装系统(packaging system)。
新版本在创建Web应用方面也做了改进,还支持UML模型和C/C++开发。新特性还增加了全新的移动开发工具(mobility tools),包括一个全新的Visual Mobile Designer以及一个全新的 Game Designer,以及更多的相关特性。
3。应用服务器 GlassFish,前身是 Sun Application Server。
GlassFish(水晶鱼)是一个免费、开放源代码的应用服务,它实现了Java EE 5。 Java EE 5 平台包括了以下最新技术:EJB 3.0,JSF 1.2,Servlet 2.5,JSP 2.1,JAX-WS 2.0,JAXB 2.0, Java Persistence 1.0, Common Annonations 1.0, StAX 1.0 等。
GlassFish虽然是一个标准的Java EE服务器,但是它同样具有轻便的Web容器的优点,它和Tomcat一样是优秀的Servlet容器,同时,它具备延迟加载的功能,也就是说,GlassFish在启动时只会启动一些必需的核心服务项,如Local JNDI服务,用于管理的JMX服务等,而对于暂时用不到的服务通通不予加载,直到需要的时候再说,而且这个特性不需要额外的配置。这样 GlassFish的启动时间是以前的一半,内存占用也只有以前的一半。
GlassFish的另外一个秘密武器,就是Grizzly,Grizzly是一个基于Java NIO(New IO)技术,并完全以Java实现的一个HTTP的Listener,有了Grizzly,GlassFish在静态文件传输方面的性能比Tomcat要强得多,而且可以支持更多的并发访问。我们可以抛弃JBoss+Tomcat和Apache+Tomcat这样的组合了。
RICKY 你好,从SUN BLOG 追到了你的博客来,你写的关于GLASSFISH的介绍非常好,我把他贴到我在JAVAEYE 的海归 GLASSFISH 博客上啦,来谢你一下 !
祝国庆长假快乐 !
http://glassfishquality.javaeye.com/admin/blogs/248025
发表于 JUDY 在 2008年09月29日, 03:56 上午 CST #
此方案很好,我曾想把此方案应用于教学。把具体的实施写出来分享一下好吗
发表于 苏福振 在 2008年11月18日, 12:42 下午 CST #
没问题,谢谢您的关注。方便留您的邮件吗
发表于 Ricky Zhou 在 2008年11月18日, 12:49 下午 CST #