本人菜鸟!
老师最近分配的一个项目就是远程web软件,师兄设计的方案是这样的
方案的主要内容如下Web框架软件将程序处理层和表示层程序分开实现,通过约定的协议如SOAP等来完成后台数据运算和前台数据显示的分离,实现了前台应用程序与具体运算的无关性。
后台服务程序的主要功能是接收来自Web服务器的数据请求,再从后端数据库获取相应数据,对数据进行分析和计算后,将数据结果以XML结构形式提交给Web服务器,从而完成一次数据的分析和计算功能。
前台服务程序采用框架式静态页面和基于ASP.Net的动态页面相结合的方法进行设计,以框架式静态页面作为功能划分方法,为每一个独立的子功能提供独立页面,在页面的数据反馈区采用ASP.Net动态页面设计方法,结合XML解释器和JavaScript语言动态生成用户需要的数据结果。
在网上找了很多例子来看,但是总感觉还是找不到头绪,跟着书上也做了几个例子,但是书上的例子前后台是没有分开,想问问大家有没有类似的例子,主要是要明白这类程序的框架到底该怎么搭
老师最近分配的一个项目就是远程web软件,师兄设计的方案是这样的
方案的主要内容如下Web框架软件将程序处理层和表示层程序分开实现,通过约定的协议如SOAP等来完成后台数据运算和前台数据显示的分离,实现了前台应用程序与具体运算的无关性。
后台服务程序的主要功能是接收来自Web服务器的数据请求,再从后端数据库获取相应数据,对数据进行分析和计算后,将数据结果以XML结构形式提交给Web服务器,从而完成一次数据的分析和计算功能。
前台服务程序采用框架式静态页面和基于ASP.Net的动态页面相结合的方法进行设计,以框架式静态页面作为功能划分方法,为每一个独立的子功能提供独立页面,在页面的数据反馈区采用ASP.Net动态页面设计方法,结合XML解释器和JavaScript语言动态生成用户需要的数据结果。
在网上找了很多例子来看,但是总感觉还是找不到头绪,跟着书上也做了几个例子,但是书上的例子前后台是没有分开,想问问大家有没有类似的例子,主要是要明白这类程序的框架到底该怎么搭
解决方案 »
- 请教权限的问题。。。
- VS2008 连接SQL2005 的问题
- fckeditor发新闻时,显示分号
- 将 nvarchar 值 'A22' 转换为数据类型为 int 的列时发生语法错误。
- 请大家来看看,这个人所说的是对还是错!要是发的地方不对,请版主别删!
- ActiveX 控件中的classid 怎么获取??
- 如何写文件(C# Aspx) 如何获得写的权限
- ASP.Net开发中有人用页面绑定吗?
- 一个控件问题?
- 请问各位大虾,如何将oracle的blob字段显示出来,我已经取到其值,但是显示出来的是乱码!
- vs2008发布网站时怎样才能发布成DLL的文件?
- win7 系统打不开oa系统的office文件
如:数据库、TCP/IP和SOAP协议传输数据、IIS、XML、HTML、JavaScript和C#语言等,你们老实真实用心良苦。首先,我觉得业务处、视图层、模型层的分离是最基本的要求,可以起到写代码,处理业务的规范性。像你的这个例子,考的是应用能力,不是每个人都会做的很好的。使用协议SOAP等来完成后台数据运算和前台数据显示的分离,这只是一个简单的协议传输数据问题,至于传输的具体步骤,其实都差不多。就拿TCP/IP说吧,建立个客户端和服务端,也就是一个发送,一个就监听,就类似于QQ聊天那样。当然处理的过程有点复杂,但是自己去看下代码,其实也不像传说中的那么难。至于要想使用xml、JavaScript、html、C#,那也只能自己有功底,才能考虑怎么着手题目去做。不妨也可以考虑下WebService,用它做为保存文件或者传输数据的载体也是不错的选择。具体怎么做,怎么入手去做,能也只能靠自己的领悟去做。我一看就觉得,这道题能够做到60-70%的人都很少。
这种方案不错,不过得写程序的人要有一定的知识,比如,winform桌面程序 与 IIS里的Web服务 进行通讯,数据传输的方式等。我现在手头上公司的项目也有用到这种开发模式,不过讲起来特别麻烦,没法在这和你讲。提醒一下,我手上的项目是使用WCF方式,你还可以选择WebService方式的