来看SpringSide开辟实战(六):AJAX,在天堂中信步
他们对jsp,servlet,javabean进行封装就是为了展示他们的某个思想,与java的开发并没有必然的关系,也不见得在所以情况下,别人使用起来会简单。说到AJAX,每一个人都不会生疏,究竟这两年它太盛行了。但是,真正哪些中央必要AJAX,并非每一个人都可以掌控得很好。利用AJAX能够开辟奢华的基于扫瞄器的富客户端界面,但是其开辟量的复杂和调试的困难,让每个程序员好像生存在天堂中一样平常。
我以为,真正必要AJAX的不过乎两种情形:
1、用户不但愿他存眷的信息分开他的视野的时分。好比填写某些表单的时分,偶然候辛辛劳苦填写的工具,一点提交按钮,全没了,假如某个字段考证失利,则一切的工具都要从头再填,实在让人忧郁。固然计划较好的网站能够保存用户填写的信息,可是在提交后页面革新的一刹时,用户仍旧有一种不安感。
2、用户不但愿一点小的更新就革新全部复杂的页面的时分。好比用户复兴一篇很长且充满图片的文章,固然复兴的内容只要几个字,可是却要守候页面冗长的革新,也会形成欠好的用户体验。
假如单单只是为了完成壮丽的效果而利用AJAX,我团体以为不成取。
依据以上的总结,我这里想完成如许一个注册用户的功效,让用户在提交信息的时分不必要革新页面,一切的字段考证全体发还服务器端举行,考证的毛病信息再显现到表单页面,全部历程不革新页面,晓得注册乐成后跳转到首页,以下图:
1、供用户填写的表单
2、用户填写信息后,表单变成不成编纂,并提醒数据正在提交
<p>
再举这样一个例子:如果你想对一个数字取绝对值,你会怎么做呢?java的做法是intc=Math.abs(-166);而ruby的做法是:c=-166.abs。呵呵,这就看出了java与ruby的区别。 是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言 是一种将安全性(Security)列为第一优先考虑的语言 设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧 任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言 Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。 其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。 有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想) 是一种使网页(Web Page)产生生动活泼画面的语言 如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
页:
[1]