Topic: 请教.如何用JAVA编写WEB过滤 |
Print this page |
1.请教.如何用JAVA编写WEB过滤 | Copy to clipboard |
Posted by: syu Posted on: 2005-08-29 16:59 现在想用JAVA实现一个WEB的内容过滤. 服务器端可能是IIS也可能是APACHE. 网页可能是.HTML.也可能是.ASP或.PHP等. 现在想用JAVA做一个服务器端的过滤. 凡是访问网站.就自动将网页中的AAA过滤成BBB. 而用户GET或POST上来的数据中的CCC过滤成DDD. 已经搞了很久了,一点方向都没有..我是新手.很多不明白的地方. 希望各位大虾们至少指点一下方向...谢谢. |
2.Re:请教.如何用JAVA编写WEB过滤 [Re: syu] | Copy to clipboard |
Posted by: syu Posted on: 2005-08-29 17:01 在CSDN上问了半天也没人答... 网上查了半天也没什么相关资料..可能是我比较笨吧.. 还望这里的高手们指点一下 .谢谢. |
3.Re:请教.如何用JAVA编写WEB过滤 [Re: syu] | Copy to clipboard |
Posted by: kingtrue Posted on: 2005-08-30 07:50 没有头绪,期待中,顶一下! |
4.Re:请教.如何用JAVA编写WEB过滤 [Re: syu] | Copy to clipboard |
Posted by: hurui33 Posted on: 2005-09-09 12:21 如果一定用java来做的话,我个人觉得可以有如下的两个个方案: 1、自己开发代理服务,涉及到的模块包括:网络服务,线程池,缓存,解析模块等,如果需要记录过往的请求响应,需要日志模块。 2、如果项目周期短,可以考虑在你的web服务器之前另外放置一个tomcat(或者jboss, weblogic...只要是基于java技术,能够支持servlet的就行,具体选用什么,取决于你的项目所要求的性能,并发数等),写一个servlet部署到这个服务器上,处理过往的请求,响应。 |
5.Re:请教.如何用JAVA编写WEB过滤 [Re: hurui33] | Copy to clipboard |
Posted by: syu Posted on: 2005-09-09 15:52 我一直以为Servlet是用于和JSP配合的. 不知道用Servlet能不能和PHP或ASP之间通讯. 或者说.Servlet是位于webserver--client 之间的一个过渡 用户的请求先给它处理后.它传给IIS或APACHE.然后IIS或APACHE生成的内容.交给它后,它再移交给用户... 小弟刚学不久.还请各位多多指教. |
6.Re:请教.如何用JAVA编写WEB过滤 [Re: syu] | Copy to clipboard |
Posted by: hurui33 Posted on: 2005-09-13 14:48 servlet在设计之初是为了处理动态页面的,发展到现在,随着MVC模式在web应用中的普遍使用,servlet更多的用于web应用中的控制器,用于作为应用中分发请求,响应的枢纽。 servlet技术可以灵活应用,他不是Client和webserver之间的过渡。 另外,他完全可以与PHP和ASP之间通信,具体的你可以在网络上找一些例子代码。 你说的: [用户的请求先给它处理后.它传给IIS或APACHE.然后IIS或APACHE生成的内容.交给它后,它再移交给用户...] 也就是我上面说的第二种方案的意思,相信你能够按照这个思路完成你的项目 如果你的项目周期允许,你考虑才用我上面说的第一种方案的话,我们可以就其中的一些内容再讨论。 如果你可以考虑采用JAVA语言之外的技术,可以考虑在apache中加插件,这样做难度大点,但是效率等会好些。 |
7.Re:请教.如何用JAVA编写WEB过滤 [Re: hurui33] | Copy to clipboard |
Posted by: syu Posted on: 2005-09-14 08:29 因为程序需要在不同WEB服务器下运行.包括IIS和APACHE,所以暂时不考虑在APACHE中加插件的方式.IIS中我就是用VC弄ISAPI的方式. 还是想采用第一点,这样可以给自己增长不少知识.. 不知道hurui33有QQ或MSN吗?这些问题还要向你多多请教... |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |