本文将与您分享Java中面向网络开发的含义。边肖觉得挺实用的,所以分享给大家学习。希望你看完这篇文章能有所收获。让我们和边肖一起看看。
看了袁红岗关于“阿贾克斯JSF双剑合璧”的观点,说实话,我很欣赏。如果阿普西奇真的能够兑现自己的承诺,那么J2EE的Web发展将会发生渐进而深远的变化!
京剧《脸书》大家都略知一二,分为五种生、旦、净、末、丑.然后,以它为例:
“生”:容器级的Ajax支持
目前,不仅有JSF的Ajax想法,还有许多第三方JSF Ajax实现提供了一个组件库和一个额外的Servlet或过滤器来处理Ajax。Apusic声称Ajax请求是由JSF容器直接处理的。根据请求的类型,可以判断这是正常的HTTP请求还是Ajax请求。Apusic JSF引擎声称实现了一个Ajax渲染工具包,可以在HTML文档中嵌入Java Script代码实现AJAX功能,而替换渲染工具包只需要修改配置文件。
“旦”:举重若轻的JSF引擎
传统的JSF容器每次从客户端响应到服务器端,都需要传递周围的所有状态,这对系统的运行性能有很大的负面影响。但是通过Apusic JSF的Ajax特性,它只能将更改后的数据打包成Ajax请求并发送给服务器端,服务器端只会将更改后的数据打包成Ajax响应,大大提高了系统的运行效率。而且,传统的JSF响应会刷新整个页面,而阿普西奇JSF则声称只会更新更改后的客户端组件,从而给客户带来更好的人机体验。
“净”:让Web开发更轻松
过去,编写Ajax应用程序需要编写大量的Java Script代码,开发、调试和维护这些Script相当麻烦。例如,如果使用Apusic JSF技术,就不需要编写任何Java Script代码,引擎已经为您生成了这些代码。阿普西奇JSF的所有标准组件都支持Ajax,一些第三方组件可能不支持Ajax,但是使用名为的标签可以立即将这个第三方组件转换为Ajax Enabled。
“末”:丰富的UI组件
据说阿普西奇JSF还提供了一个名为的标签,可以接受发送和完成Ajax请求时触发的事件。默认实现是在发送Ajax请求之前显示一个HTML片段,在完成Ajax请求之后显示另一个HTML片段。这些HTML片段可以包含单词和图片。此外,还实现了一个标签,可以在RPC模式下调用服务器端Java对象的方法。
“丑”:随意拖曳的可视化设计
据阿普西奇开发部的人介绍,使用阿普西奇JSF还包含其他不同的功能,包括控件的蒙皮功能,控件对IE、Mozilla(火狐)、Opera等多浏览器的支持,以及强大的布局功能。使用Apusic JSF,UI界面实际上并不复杂。它只需要几行简单的代码就可以完成复杂的UI界面。
在JSF规范中,有一句话:“JSF是为工具化而设计的”。换句话说,JSF规范从设计之初就强调对工具支持的依赖。好在支持的开发工具逐渐丰富,包括Oracle JDeveloper、Sun Java Studio Creator等。金蝶Apusic声称还提供了基于Eclipse: Apusic Studio的集成开发环境,通过这个工具可以给JSF开发带来很好的支持,包括语法高亮、代码辅助、断点调试、可视化设计等等。
以上就是Java中面向Web的开发所指的。边肖认为,一些知识点可能会在我们的日常工作中看到或使用。我希望你能通过这篇文章学到更多的知识。更多详情请关注行业信息渠道。
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/145784.html