请求-需要一个服务器实现的方向,迷茫?

问题描述

需要一个服务器实现的方向,迷茫?

我用java swing做了一个gui 的小应用,简单的登录gui, username, password这些。
然后我现在遇到了问题,拜请各位帮忙!
1 数据传输我需要注意啥?是不是先得把username和password变成username.getbytes()二进制,然后再序列化,然后再传输?一般实际中,大家是怎么做的?那比如password,需不需要再传输中加密还是!
2 服务器端,我怎么实现运行一个soap,或者rmi,或者restful的web service啊?
我现在有一台ubuntu server, 上面有tomcat 在8080 和 http apache 在80,我要怎么做啊?
我的想法有以下三个,也不知道对不对。
2.1 用php写一个服务器端api,然后用http把客户端数据传给apache,处理。那要是我想要用java写,跑在apache服务器端,怎么做?
2.2 用java写服务器端api,跑在tomcat,客户端直接和8080口通讯,那这个java文件在服务器端怎么运行?
2.3 请求给apache,apache再把请求forwarding给tomcat,tomcat处理后返还给apache,apache再给客户,这个可以吗?要查找些什么知识来实现?
3 是不是tomcat只能处理sevlet和jsp,不能处理java的restful,我是不是需要别的服务器?例如glassfish啥的?

解决方案

如果是局域网运行,客户端直接连数据库
如果要用tomcat做一层,可以用httpclient访问,不需要什么二进制序列化。建议用 ssl,这样整个报文都加密了。

解决方案二:

密码一般不要直接发送,而是算一份摘要再加密发送,fu?wu?

时间: 2024-09-27 21:57:14

请求-需要一个服务器实现的方向,迷茫?的相关文章

学习ASP.NET Core, 怎能不了解请求处理管道[3]: 自定义一个服务器感受一下管道是如何监听、接收和响应请求的

我们在<服务器在管道中的"龙头"地位>中对ASP.NET Core默认提供的具有跨平台能力的KestrelServer进行了介绍,为了让读者朋友们对管道中的服务器具有更加深刻的认识,接下来我们采用实例演示的形式创建一个自定义的服务器.这个自定义的服务器直接利用HttpListener来完成针对请求的监听.接收和响应,我们将其命名为HttpListenerServer.在正式介绍HttpListenerServer的设计和实现之前,我们先来显示一下如何将它应用到 一个具体的W

服务器-能不能针对特定请求做一个队列顺序执行?

问题描述 能不能针对特定请求做一个队列顺序执行? 前端js框架可能短时间内被多次触发,但是每次触发后都是用异步的方式提交到服务端,但是服务器可能会出现后提交的请求先返回的情况,是不是可以有方法可以把这个请求放到队列中然后action顺序执行请求,用的是webwork,不知道webwork本身有没有这种功能,自己去实现好像不太现实,好像要修改框架才能实现吧? 解决方案 不清楚具体的业务场景,一般有严格顺序的交互,在上次点击返回前,页面会灰掉吧. 就按照你的要求来考虑这个场景好了,在服务端不太好处理

一个服务器上面配置多个IP ,实现指定IP的域名请求

//配置多个IP命名using System.Net;   //*************************************************************************** /// <summary> /// 通过设置这个属性,可以在发出连接的时候绑定客户端发出连接所使用的IP地址. /// </summary> /// <param name="servicePoint"></param> //

android 如何用 http GET请求方式向服务器发送数据,并接收返回的数据

问题描述 android 如何用 http GET请求方式向服务器发送数据,并接收返回的数据 就发送自定义的一个字符串s,求一个简单的例子,GET请求方式向服务器发送数据,并接收返回的数据 解决方案 public class HttpUtil { private static final int CONNECT_SUCESS = 200; public static void sendHttpRequest(final String address, final HttpCallBackList

asp.net-项目在一个服务器上要下载的文件在另外一个服务器上如何下载

问题描述 项目在一个服务器上要下载的文件在另外一个服务器上如何下载 项目部署在这个服务器上,而需要下载的文件存放在另外一个服务器上面,怎么想在,还有我想在下载的时候弹出一个类似迅雷下载的框,能够自定义文件存放路径和文件名称.求帮助 解决方案 你要想直接远程下载文件是不行的,只能让那个存放文件的服务器提供一个url下载地址,然后你去请求改地址下载,或者存放在远程服务器的数据库中,你通过请求远程数据库下载. c#中下载远程文件有两种方法,利用WebClient 或者WebRequest,具体可以在网

android-自己创建了一个服务器,客户端中如何判断服务器已开启

问题描述 自己创建了一个服务器,客户端中如何判断服务器已开启 自己创建dynamic web priject工程作为服务器是,android工程中如何判断服务器已开启??? 解决方案 发送一个http请求看返回来的code码是什么 解决方案二: 用httpclient获取你的服务器url,返回网页就是说明你是正常的.当然一些运营商可能劫持dns或者网络,使得无法连接的时候也返回http状态码和网页(一般是一个广告),所以需要对返回的网页做一个简单的判断,是否包含某些特定的文字. 解决方案三: 客

如何用C++编写一个服务器和用户之间的共享内存管理程序

问题描述 如何用C++编写一个服务器和用户之间的共享内存管理程序 主要的功能就是建立一个服务器,新建两个容器,一个用来存放用户的ID(对应内存),插入操作之后遍历,看是否插入成功:一个用于服务器存放这些ID:在用户插入成功后服务器将他拷贝到这里,然后遍历,看是否插入成功:然后出现查内存进行标记. 要用到stl,共享内存,多线程这块. 请各位大大给点意见啊,谢谢.:) 完美解决的小弟会意思意思的. 解决方案 这些信息都可以放到服务器,用STL的map等来维护 解决方案二: 首先你要定义一个服务器与

服务器问题-如何建立一个服务器,内外网问题

问题描述 如何建立一个服务器,内外网问题 请教,建一个ad要如何做. 另外我要建一个公司邮箱及一个vpn该如何设置. 还有如何把内外网分开 如有图片,请附上. 请教,请教.

一个服务器挂载多个项目问题

问题描述 一个服务器挂载多个项目问题 10C 一个服务器挂载多个项目,域名解析的时候只能默认解析到80端口,ip也只有一个,怎么做到一个域名一个项目,并且在同一个服务器上,我用的是javaWeb+tomcat+windows server 解决方案 配置下主机头就可以了.http://blog.csdn.net/cai5/article/details/7411379 解决方案二: 不太确定,用二级域名呢? 解决方案三: nginx反向代理吧 解决方案四: 配置二级域名,然后在tomcat的co