日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

servlet中使用db4o

發(fā)布時間:2023/12/14 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 servlet中使用db4o 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

? ? ? 在web的工程如果想使用db4o,是不能直接使用的,如果想使用的就得做一些初始化的工作,以便在servlet中使用,具體可以看下面的兩個網(wǎng)頁有詳細(xì)的介紹:

??http://java.dzone.com/articles/db4o-java

?http://community.versant.com/documentation/reference/db4o-8.1/java/reference/Content/platform_specific_issues/web/servlets.htm

?

? 可以如此使用:

? ?Db4oServletContextListener.java

?

import javax.servlet.ServletContext; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener;import com.db4o.Db4oEmbedded; import com.db4o.EmbeddedObjectContainer; import com.db4o.ObjectContainer; import com.db4o.config.EmbeddedConfiguration;public class Db4oServletContextListener implements ServletContextListener {public static final String PREFIX_PATH = "E:/Pattern/PDFBox-v2/";public static final String KEY_DB4O_FILE_NAME = "db4oFileName";public static final String KEY_DB4O_SERVER = "db4oServer";@Overridepublic void contextInitialized(ServletContextEvent event) {System.out.println("context oK");ServletContext context = event.getServletContext();String filePath = PREFIX_PATH + context.getInitParameter(KEY_DB4O_FILE_NAME);EmbeddedConfiguration configEmbedded = Db4oEmbedded.newConfiguration();EmbeddedObjectContainer rootContainer = Db4oEmbedded.openFile(configEmbedded,filePath);context.setAttribute(KEY_DB4O_SERVER, rootContainer);/* ArrayList<exam> result = new ArrayList<exam>();ObjectSet<exam> objectSet = rootContainer.query(exam.class);while (objectSet.hasNext()) {result.add((exam) objectSet.next());}exam[] exams = result.toArray(new exam[result.size()]);System.out.println(exams.length);*/context.log("db4o startup on " + filePath);}@Overridepublic void contextDestroyed(ServletContextEvent event) {ServletContext context = event.getServletContext();ObjectContainer rootContainer = (ObjectContainer) context.getAttribute(KEY_DB4O_SERVER);context.removeAttribute(KEY_DB4O_SERVER);close(rootContainer);context.log("db4o shutdown");}private void close(ObjectContainer container) {if(container != null) {container.close();}} }

? ?自己的servlet代碼:

?

import java.io.IOException;import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;import com.db4o.EmbeddedObjectContainer;public class CategoryServlet extends HttpServlet {private static final long serialVersionUID = 1L;protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {doPost(request, response);}protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {System.out.println("OK");EmbeddedObjectContainer container = (EmbeddedObjectContainer) request.getServletContext().getAttribute("db4oServer");}} ?

?

總結(jié)

以上是生活随笔為你收集整理的servlet中使用db4o的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成人αv| 亚洲欧美国产精品 | 日本久草视频 | 成年人黄色 | 日日摸日日操 | 99av国产精品欲麻豆 | 人人看人人看 | julia在线播放88mav | 亚洲性少妇 | 久久久黄色 | 国产亚洲精品精品精品 | 娇妻第一次尝试交换的后果 | 涩涩涩综合 | 亚洲一二三四在线观看 | 精品无码人妻一区二区三区 | 久久av在线| 夜夜躁狠狠躁日日躁av | 国产精品久久久久久亚洲色 | 一级aaa毛片 | 亚洲精品免费在线播放 | 黄视频网站在线 | 91中文字幕在线播放 | 国产精品嫩草影院av蜜臀 | 国产在线观看h | 91丨九色丨蝌蚪丨对白 | 午夜精品成人 | 91丨国产丨白丝 | 成人av资源站 | 日韩在线视频网 | 爽爽视频在线观看 | 美女啪啪动态图 | 777四色 | 一区二区三区视频在线观看免费 | 69亚洲乱人伦 | 一级黄色片免费 | 久章草影院 | 国产字幕在线观看 | 欧美精彩视频 | 亚洲黄色影院 | 91视频 - 88av| 日本123区 | 国产精品h | 日韩三级在线观看 | 国产伦精品一区二区三区视频痴汉 | 亚洲视频在线播放免费 | 欧美狠狠 | 日韩欧美中文字幕一区二区三区 | 一级黄色大片在线观看 | 亚洲国产精品成人综合久久久 | 中文在线不卡视频 | av福利网站 | 91精品国产一区二区 | 激情综合啪啪 | 国产精品图片 | 日韩avxxx | 免费成人av网址 | 国产又粗又长又黄 | 绯色av一区二区三区高清 | 动漫精品一区一码二码三码四码 | 电影《两个尼姑》免费播放 | 不卡二区| 国产在线观看免费视频今夜 | 88av网站 | 美女被爆操网站 | 色香蕉av | 精品在线视频播放 | 欧美99 | 欧美影院一区 | 亚洲国产果冻传媒av在线观看 | 中文字幕线人 | 日本一区二区三区免费在线观看 | 亚洲欧美日韩中文在线 | 91大神网址 | 上原亚衣在线观看 | 91中文字幕永久在线 | 一级片毛片 | 99久久国产热无码精品免费 | 免费观看黄一级视频 | 亚洲A∨无码国产精品 | 国产精品美女久久久久图片 | 国产女无套免费视频 | 91免费片 | 久久亚洲一区二区三区四区 | 亚洲图片欧美在线 | 好吊视频在线观看 | 乱子伦一区二区三区 | 黄色av电影在线 | 女生扒开尿口 | 亚洲日日骚 | 国产在线你懂得 | 91久久精品美女高潮 | 性欧美videos另类艳妇3d | 国产精品成人电影在线观看 | av永久免费 | 91在线影院 | www污网站 | 99热黄色 | 国产免费91 | 久章草在线观看 |