项目中关于webservice和ice的运用
来源:互联网 发布:三星s7edge主题软件 编辑:程序博客网 时间:2024/06/05 06:02
工作半年有余,深感经验积累缓慢,从今起坚持写博客,作为经验积累用。
对最近做的项目做如下总结,小菜经验不足、知识面窄,希望各看官能在看后给予一些指点帮助开阔知识面。
应用场景:
-|前端:
a)已存在C++做的Client版本。
b)新开发浏览器版本前端,需满足:
实时数据交互
2D/3D绘图
各浏览器兼容、开发周期短
页面渲染能力好
-|后端:
a)已存在很多不同语言不同平台开发的服务组件,满足:
实现服务可重用
屏蔽服务之间调用时,不同语言之间的数据类型差异,网络传输字节序差异
项目总结:
项目采用SOA架构。使用WebService和ICE实现,满足了应用需求。
浏览器版本
前端:
采用ExtJS作为界面开发框架,使开发效率提高。
采用WebSocket实现,与服务端的数据交互实时性。
采用canvas、webgl解决,绘制2D/3D图形。
后端:
采用tomcat作为web服务器,处理http请求、websocket请求。
分为两层:
表现层:该层处理请求的分发和流程的控制。
业务逻辑层:该层处理业务逻辑,负责组合调用webservice服务组件。
采用spring mvc框架,减少开发编码量而且便于维护。
采用spring框架的AOP管理日志和权限。
采用spring框架的IOC降低上层对下层的依赖性和动态注入。
第一次写,发现总结的能力有待提高,睡觉了,明天继续写。
0 1
- 项目中关于webservice和ice的运用
- Domino中运用webservice
- 关于PHP中key和current,next的联合运用
- ROS中关于topic和service的运用场合
- SOAP webService关于查询手机号归属地的运用
- ajax和webService在.Net上的运用
- Js中&&和||的运用
- Js中&&和||的运用
- JavaWeb项目中定时器的简单运用
- 3 项目中shiro的运用
- android中关于sqlite的简单运用
- 实际开发中关于autorelease的运用
- 关于thinkphp中C方法的运用
- 关于JavaScript中.round()函数的运用
- 关于echarts和ajax的简单运用
- 关于sdnu1095和擂台法的运用
- ICE项目中使用现状分析
- ICE中把ICE文件创建成H和CPP
- 01-F-7: 递归LCS 迭代优化版
- 揭开Socket编程的面纱
- 给定一个字符串,求这个字符串的最大回文数
- 判断一个正整数是不是质数
- java中static{}语句块详解
- 项目中关于webservice和ice的运用
- HQL 查询语句
- Oracle02-rownum伪列与分页
- Light Bulb
- POJ 1088 滑雪
- CF 401B Sereja and Contests
- [HBase] ERROR:org.apache.hadoop.hbase.PleaseHoldException: Master is initializing
- javascript与JQuery的this关键字
- 三步升级已安装的 Android SDK 和 ADT 插件