基于Ajax的RIA应用的设计与实现

被引量 : 0次 | 上传用户:jtfcyy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,RIA(Rich Internet Applicatioin)逐渐成为开发新一代互联网应用的主流技术,业界也出现了多种实现RIA的具体技术,Ajax就是其中优秀的一种。Ajax技术在客户端开发上存在众多优势,传统JavaEE技术在构建成熟的服务器端架构上的优势已经被大量的项目所证明,如果能够结合Ajax和JavaEE技术进行Web应用开发,生成无刷新,用户体验良好,架构良好的软件系统无疑是非常有意义的。各种RIA技术在使用范围,效率,开发难度上都有各自不同的特点,本文对主流的RIA实现技术进行简单的分析。然后,本文将提出一种基于Ajax和JavaEE技术的新一代Web开发模型,在客户端模型应用DOJO作为实现Ajax技术的framework与服务器端进行通信和客户端界面的构建,利用Freemarker模板语言作为服务器端返回客户端数据的解析引擎,在服务器端应用目前主流的MVC框架Struts2和O/R映射工具Hibernate3,结合经典的JavaEE设计模式和软件分层理论来构建成熟的服务器端软件架构,其中应用JavaEE应用开发中所重视的Log4J和Junit作为日志和单元测试工具,保证服务器端开发的高效性和高质量性。该模型对于快速构建基于Ajax的RIA程序架构以及对传统的Web程序引入Ajax技术都是很有意义的。应用该模型开发了一个基于互联网的即时通讯系统,对构建系统过程中遇到的Ajax开发技术细节进行了说明,对应用该模型进行开发的软件工程师以抛砖引玉的作用。
其他文献
随着我国改革进程的持续推进和对外开放的不断深化,我国在经济、技术、文化、法律等各个领域都有着突飞猛进的发展,中美高新技术产品贸易规模的持续扩大就是一个缩影。先从贸
随着经济体制改革的不断深化,供给侧结构性调整变得尤为重要,已成为经济体制改革的重要组成部分。供给侧结构性改革主要包括:去产能、去库存、去杠杆、降成本、补短板五个方
大数据环境的形成与发展,对从事信息管理的组织、机构和个人,都将产生影响。从事信息管理与分析的服务机构势必要发挥其自身优势,积极开展基于个人的信息管理和服务活动。但
伴随着市场经济的发展,企业经济活动呈多元化趋势,为防范运营和财务风险,企业应加快内控制度建设的步伐。而内控审计是内控的再控制,是企业提升经济效益的自我需要。厘清了内
在互联网高度发展的今天,口碑对于营销的作用越来越突出。通过网络进行传播的口碑信息日益受到厂商、消费者和学者的注意,已经成为研究和实践当中的热点问题。本文以寻找网络
目的总结游离股前外侧皮瓣修复四肢大面积软组织缺损的经验。方法拟采用游离股前外侧皮瓣修复四肢软组织缺损65例,急诊手术38例,二期手术27例,其中单纯皮瓣57例,带部分股外侧
应收账款作为企业流动资产的重要组成部分,是企业经营的必然结果,是商业信用发展的产物,代表着企业对外经营的债权。随着我国企业之间竞争力的加剧,应收账款的应用愈加频繁,
发展更高效率热机的关键在于提高工作温度,而提高工作温度之关键又取决于更高工作温度材料的研制。镍、钴基高温合金已发展到接近其使用温度的极限,因此要进一步提高发动机的
自独立审计伊始以来,审计案例经常有失败的情形发生。大多数的失败都是由于注册会计师缺乏审计的独立性。例如众所周知的安达信、银广夏的审计失败案例等等。审计独立性在一
陶瓷本身的物理特性被应用到各行各业包括轴承行业,尤其是陶瓷轴承的应用优势突出,培训的关注。根据陶瓷轴承的主要材料和应用范围,分析了陶瓷轴承的应用优势,介绍了各种类型