用Glassfish和NetBeans编写第一个AJAX程序
2006-10-23 11:45
218 查看
B/S结构的应用似乎已经成为了默认的方式,大家每天开启关闭最多的应用我想应该是您的Web浏览器.B/S结构的应用最大的优点就是方便,客户端什么也不需要安装就可以使用我们的应用.
当然B/S结构的一些特点也对基于这种方式应用的开发和设计产生了影响. 最典型的问题就是每次和服务器的交互都需要发起一次请求,传统的方式下需要把整个表单进行提交,处理完成后
需要把表单再次显示. 在实际应用中,我们常常需要对Web页面的局部做动态处理,然后最后在做整个表单的提交处理. 例如,在提交注册信息之前,先检查注册用户名是否可以使用.
不知道你是否参加上个月在北京举行的Sun Techday,在James Gosling演讲之后来自Sun公司TE部门的技术传道士们做了精彩的技术演示,其中一个演示是关于PetStore.
经典PetStore现在已经变得生动了许多,其中一个主要的技术就是采用了AJAX. AJAX使得Web应用保持了"瘦"客户端简单的优点,同时也增加了"胖"客户端操作性好的优点.
AJAX已经不是新鲜名词了,这里就不做介绍了,让我们用一个简单的例子来演示如何采用Glassfish和NetBeans编写第一个AJAX程序.
上一篇Blog中介绍了Sun的开源应用服务器:Glassfish,为了运行这个例子,您需要下载并启动Glassfish.
![](http://p.blog.csdn.net/images/p_blog_csdn_net/huangjianchang/gf.jpg)
同时为了提高开发效率,推荐大家使用开源的IDE工具: NetBeans,使用NetBeans可以和主流的应用服务器相结合完成JavaEE程序的开发.
![](http://p.blog.csdn.net/images/p_blog_csdn_net/huangjianchang/nb.jpg)
程序运行后的画面:
![](http://p.blog.csdn.net/images/p_blog_csdn_net/huangjianchang/app.jpg)
关于代码: 由于目前CSDN还不能上传附件,代码稍后放上来.请谅解.
当然B/S结构的一些特点也对基于这种方式应用的开发和设计产生了影响. 最典型的问题就是每次和服务器的交互都需要发起一次请求,传统的方式下需要把整个表单进行提交,处理完成后
需要把表单再次显示. 在实际应用中,我们常常需要对Web页面的局部做动态处理,然后最后在做整个表单的提交处理. 例如,在提交注册信息之前,先检查注册用户名是否可以使用.
不知道你是否参加上个月在北京举行的Sun Techday,在James Gosling演讲之后来自Sun公司TE部门的技术传道士们做了精彩的技术演示,其中一个演示是关于PetStore.
经典PetStore现在已经变得生动了许多,其中一个主要的技术就是采用了AJAX. AJAX使得Web应用保持了"瘦"客户端简单的优点,同时也增加了"胖"客户端操作性好的优点.
AJAX已经不是新鲜名词了,这里就不做介绍了,让我们用一个简单的例子来演示如何采用Glassfish和NetBeans编写第一个AJAX程序.
上一篇Blog中介绍了Sun的开源应用服务器:Glassfish,为了运行这个例子,您需要下载并启动Glassfish.
![](http://p.blog.csdn.net/images/p_blog_csdn_net/huangjianchang/gf.jpg)
同时为了提高开发效率,推荐大家使用开源的IDE工具: NetBeans,使用NetBeans可以和主流的应用服务器相结合完成JavaEE程序的开发.
![](http://p.blog.csdn.net/images/p_blog_csdn_net/huangjianchang/nb.jpg)
程序运行后的画面:
![](http://p.blog.csdn.net/images/p_blog_csdn_net/huangjianchang/app.jpg)
关于代码: 由于目前CSDN还不能上传附件,代码稍后放上来.请谅解.
相关文章推荐
- 用Glassfish和NetBeans编写第一个AJAX程序
- 编写第一个Silverlight程序
- 自己编写的第一个程序
- 编写第一个 4000 Java 程序:
- [汇编语言学习笔记][第四章第一个程序的编写]
- 创建第一个AJAX程序
- 基于UT4418编写自己的第一个Android程序 (五)
- Objective-C学习笔记(三)——用Objective-C编写第一个程序:Hello,World!
- 用着色器编写第一个程序
- ExtJS 学习笔记一(安装Eclipse的Spket插件并编写第一个ExtJS程序)
- 编写运行第一个node.js程序
- 在DSP6000中怎样编写您的第一个程序(转)
- 第一章 编写第一个单片机程序
- JavaScript强化教程——编写第一个jQuery程序
- 【Android开发笔记】3.编写第一个Android程序
- 用Free Pascal IDE编写第一个程序Pascal版的hello world
- 第一个android访问java编写的webservice程序
- 编写第一个XML-RPC程序遇到的问题总结
- Android入门之第一个程序编写与启动
- 编写一个程序,将两个字符串链接起来, 结果取代第一个字符串