C/S和B/S结构连接一起用 在客户端中用C/S结构开发界面,而在业务层用B/S结构开发,应该怎么配置?应该怎么将它们连接起来?怎么用Web Service连接?有没有实例!麻烦各位高手!我急用!给得清楚些给高分! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 俺不懂您在说啥子来!您想清楚了再说吧!这个跟c/s和b/s没有什么关系吧!我不懂! 楼主是不是想用客户端录入数据和进行操作,用WEB服务器对这些操作进行响应,处理相关操作??如果是这样,你这里的客户端就相当于WEB浏览器,你的客户端所要做的就是模拟浏览器向服务器提交请求,没做过相关开发,但相信是有接口可以使用的 bs和cs是独立的,各自开发各自就行了。 你说的这应该是嵌入式开发模式!将基于WEB开发下的环境部署到客户机上。不过我懂的只是皮毛,嵌入式开发很厉害的。 我做过一个BS项目,后来又针对不同的用户增加了一个CS的客户端!BS提供web service服务,由CS客户端调用web service服务,用xml进行数据传输! 可以用WEB SERVICE实现需要软件:1)最新axis2 1.1.1-bin.Zip2) axis2 1.1.1.war3) idea plug-in for axis24) tomcat 5.5以上安装:1)解压tomcat 5.5配置相应信息2) 将axis2 1.1.1.war拷贝到webapp下3)运行tomcat war文件自动解压和部署4) 解压axis2 1.1.1-bin.Zip文件,配置AXIS_HOME 到解压路径5) 安装idea plug-in for axis2开发环境开发0、配置JNDI数据源1、在IDEA中编写业务逻辑WEB SERVICE。2、通过plug_in 部署WEB SERVICE 生成aar 文件。 3、将aar文件拷webapps\axis2\WEB-INF\services。4、启动tomcat 访问AXIS2管理页面,Upload web service。5、编写测试客户端程序。6、测试。 c/s,b/s,web services三者完全不同,1. c/s指一般用C++/Java Swing写的在客户端运行的程序(一般都有界面)直接连接后台数据库,或者通过专有协议(当然也可以用SOAP接口或HTTP上自定义的接口)连接一个应用服务器。2. b/s指客户端使用浏览器(IE或Firefox),浏览器和WEB服务器直接通过HTTP协议消息。B/S目前也有两种方式,一种是有服务器生成完整的HTML,客户端浏览器接收到后把HTML展现成web界面,这种方式的缺点是每一个数据提交操作都需要刷新页面,增加网络流量和服务器负担;另一种方式是目前比较流行的AJAX+JavaScript方式,即界面展现全部有javascript来完成(javascript脚本一般在第一次访问该网站时下载),以后的数据交换等都使用异步的AJAX(相当于浏览器里欠了一个小的HTTP客户端)与服务器交换数据,只用交换业务数据就可以了,不像老的方式那样服务器每次都需要重新生成页面(HTML)。3. Web Services目前主要用到的是SOAP协议,它是纯粹的一个接口协议,用WSDL描述接口,接口里包含的数据类型等,人们可以用WSDL直接导成客户端或服务器端代码(java用AXIS2或AXIS,C的话用AXIS2或gSOAP,其它语言应该也有自己的web services引擎)。简单期间也可以自己先写服务器代码,然后把需要开放给客户端调用的那个类导成WSDL,再把WSDL给客户端来导成客户端代码。SOAP协议在网上一般用HTTP传递消息,消息是XML格式的(但这并不意味着SOAP=HTTP+XML)。所以这位仁兄,你要先搞清楚客户对客户端的要求是什么,如果他的要求很高,要画图啊之类很复杂的功能,那一般用C/S+web servcies方式可能比较好。但是如果只是想管理管理记录一样的东西(增加、删除、修改一条记录之类的事)那样用B/S模式比较简单,根本不要什么Web services。 求几本关于J2EE性能方面的书,谢谢 中文乱码 关于CVSNT的问题 问一个STRUTS 里<c:if 的问题~~ 为什么网页上得到的数据库中的汉字是乱码? 请教WEBLOGIC 8中DB2连接报XAER_RMERR错的解决 数据建模用那个工具好呢。大家进来谈谈。 请教用JAVA编写简单的分析器的步骤及例子? 我安装了j2eesdk-1_4_01-windows.exe 怎么在安装目录的bin下没有cloudscape.bat 和j2ee.bat啊? 第一个EJB的DEPLOY问题 jsp 点击一个按钮要它执行<% %>里面的代码 急!weblogic 问题
您想清楚了再说吧!
这个跟c/s和b/s没有什么关系吧!我不懂!
如果是这样,你这里的客户端就相当于WEB浏览器,你的客户端所要做的就是模拟浏览器向服务器提交请求,没做过相关开发,但相信是有接口可以使用的
将基于WEB开发下的环境部署到客户机上。不过我懂的只是皮毛,嵌入式开发很厉害的。
BS提供web service服务,由CS客户端调用web service服务,用xml进行数据传输!
需要软件:
1)最新axis2 1.1.1-bin.Zip
2) axis2 1.1.1.war
3) idea plug-in for axis2
4) tomcat 5.5以上
安装:
1)解压tomcat 5.5配置相应信息
2) 将axis2 1.1.1.war拷贝到webapp下
3)运行tomcat war文件自动解压和部署
4) 解压axis2 1.1.1-bin.Zip文件,配置AXIS_HOME 到解压路径
5) 安装idea plug-in for axis2开发环境
开发
0、配置JNDI数据源
1、在IDEA中编写业务逻辑WEB SERVICE。
2、通过plug_in 部署WEB SERVICE 生成aar 文件。
3、将aar文件拷webapps\axis2\WEB-INF\services。
4、启动tomcat 访问AXIS2管理页面,Upload web service。
5、编写测试客户端程序。
6、测试。