我现在有两个项目A,B A是前端,B是后台 然后我现在是想实现这样一个功能 我在后台有一个参数配制, 我想把这个参数配制新增或者是修改成功后 同时把最新的信息更新到前端的一个properties文件当中 不知道这样做可不可以? 如果可以的话,我应该怎么做? 请大虾指教!
解决方案 »
- 什么时候用静态方法
- 关于Class.forname("").getMethod(arg0,arg1)
- Java
- jni问题,C++ 对象 如何 传递 给 java 来处理???
- SSH三大框架数据层是这样的会有错
- struts中<c:if test=""> 标签的问题。
- javabean的.class问题
- 请教一个spring的问题
- 新手求教,初学JSP出现HTTP Status 500错误,我用的是myeclipse连接oracle数据库
- 求助。html页面超链接调用servlet中的方法
- <a href="del.jsp?id="+rs.getInt(1)+">中的加号是什么意思
- 用AbstractTransactionalJUnit4SpringContextTests测试遇到的回滚问题
这种功能之前我做过,,首先写一个监控线程,一旦你的后端文件有改动,然后读取改动部分,并且将改部分存放与前端properties文件的啊。。里面按键值对存放有API的。API中有队properties文件的增删改查方法。很简单的!!!
cs的话,要看你的这个参数文件对时间的敏感读,如果非常敏感,则用一个线程频繁的去与服务器交互。如果不是很敏感,你可以设计在某些时间点去更新参数文件。
如果是BS的,当然就要AJAX了。
如果是第一种情况,你可以在修改完后,把数据post到A写好的接口。所谓接口,其实就是一个地址,一个action或者servlet的跳转路径,比较类似form表单提交,只不过你是在java里实现而不是在html页面。如果是第二种情况就是麻烦一点了,你在A中需要有一个监测的线程,在隔多少时间后去检查是否有改动,如果有,就发送一条请求到B,让B把新的返回过来。我觉得你不明白的地方是在不知道怎么在两个项目间发送请求,其实就是一条地址的事,例如http://hostname/method?xx=xx,你可以在xml里配置这个地址。