展开全部

1.如果你没有使用任何框架32313133353236313431303231363533e59b9ee7ad9431333365633838,最简单的就是用单例模式,让数据只读。

2.如果你的数据访问层是ibatis,直接可以使用它的缓存。

3.写一个简单的缓存接口,把一些数据放在缓存中,并键还要隔一段时间后,异步的去更新缓存的内容。

或者写个contextloaderlistener, 就像加载spring一样, 你可以加载你要的数据,写一个struts的plugin也可以。

ContextLoader可以由 ContextLoaderListener和ContextLoaderServlet生成。如果查看ContextLoaderServlet的API,可以看到它也关联了ContextLoader这个类而且它实现了HttpServlet这个接口。

ContextLoader创建的是 XmlWebApplicationContext这样一个类,它实现的接口是WebApplicationContext->ConfigurableWebApplicationContext->ApplicationContext->BeanFactory这样一来spring中的所有bean都由这个类来创建。

Plugin(Plug-in,addin,add-in,addon或add-on)是一种计算机应用程序,它和主应用程序(host application)互相交互,以提供特定的功能。应用程序支持Plugin有许多原因,一些主要原因包括:使得第三方开发者有能力扩展应用程序,以提供无法先期预料的特色;减小应用程序的大小;由于软件版权之间的不兼容性将源代码和应用程序分享。

更多推荐