jsp相关:
我又来了,这次我有一个新发现忍不住要告诉大家:
上次我用应用程序对数据库读取实现了第三层的操作,后来发现了问题.
IE<------>数据库<------>服务应用程序
这种方式不是真正的第三层,
1.用户和服务器程序对数据的同时更新可能会造成数据混乱.
2.数据库负载大.
我一直在想能不能象很多大型网游那样实现c/s结构中有一个真正的第三层呢?
IE<------>服务应用层<------>数据库
弄出这个服务应用层的关键就在怎么在tomcat中实现.
现在我发现了这个:
----------------------------------------------------------------------------------------------------------------------------
你曾经需要应用执行一个任务吗?这个任务每天或每周星期二晚上11:30,或许仅仅每个月的最后一天执行。一个自动执行而无须干预的任务在执行过程中如果 发生一个严重错误,应用能够知到其执行失败并尝试重新执行吗?你和你的团队是用java编程吗?如果这些问题中任何一个你回答是,那么你应该使用 Quartz调度器。
旁注:Matrix目前就大量使用到了Quartz。比如,排名统计功能的实现,在Jmatrix里通过Quartz定义了一个定时调度作业,在每天凌晨一点,作业开始工作,重新统计大家的Karma和排名等。
还有,RSS文件的生成,也是通过Quartz定义作业,每隔半个小时生成一次RSS XML文件。
Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个, 甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或 EJBs。
http://www.opensymphony.com/quartz/
----------------------------------------------------------------------------------------------------------------------------
在tomcat中建一个servlet的定时作业或者使用Quartz做定时操作.
好了,我研究去了..