求求求求求求大神。。 蛋蛋蛋蛋蛋都碎了。

fj359941160 2012-08-03 10:07:56
目前在做一个代理服务器的项目。

大致的需求是这样的。

客户通过访问我的代理服务器, 我再去目标服务器取数据, 然后对这些数据进行缓存。 监督哪些操作人员进入了系统。

由于不能改变客户原有的操作习惯。 因此需要显示原来的jsp文件。

然后我在改造这些jsp文件里面的内容。 比如把一些a,form的action这些链接弄成通过代理的连接,这些链接会传递一个真实的url参数。

然后通过servlet获得这个真实的url参数。 通过发HTTP请求取得页面数据。

这样用户的操作还是会通过我的代理。

这样基本就可以了。 但是发现有些页面的javascript会处理一些url。 这样处理起来就相当麻烦。

后来我又修改了一些javscript中的url。 这样虽然解决了一些问题, 但是有些页面的脚本还是没有处理到。

而且用户的原系统会时常更新。 这样的方法很不通用。

太痛苦了。。

有没有什么更好的方法, 求解呀!!!

蛋都碎了。
...全文
148 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fj359941160 2012-08-03
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

代理服务器应该不是这样做的吧?看看别人写的互联网的代理服务器软件,是甚么原理,......
[/Quote]

那要怎么做啊? socket监听?。 我觉得我那样做可以的。 就是细节特多。! = =
wula0010 2012-08-03
  • 打赏
  • 举报
回复
代理服务器应该不是这样做的吧?看看别人写的互联网的代理服务器软件,是甚么原理,......
fj359941160 2012-08-03
  • 打赏
  • 举报
回复
求求求求求求解呀。


蛋蛋蛋蛋蛋蛋碎了。
fj359941160 2012-08-03
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

写程序太累,没必要

你可以直接架一台反向代理服务器,要知道哪些人使用了系统,分析日志就可以知道了
[/Quote]

客户要求必须这样 = =。
9441 2012-08-03
  • 打赏
  • 举报
回复
写程序太累,没必要

你可以直接架一台反向代理服务器,要知道哪些人使用了系统,分析日志就可以知道了

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧