{"url":"https://cero-t.hatenadiary.jp/entry/20070527/1180282061","published":"2007-05-27 01:07:41","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fcero-t.hatenadiary.jp%2Fentry%2F20070527%2F1180282061\" title=\"Seasar2.4\u3001\u3066\u3044\u3046\u304b2.5\u3002 - \u8c37\u672c \u5fc3 in \u305b\u308d\u90e8\u5c4b\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","height":"190","provider_name":"Hatena Blog","version":"1.0","provider_url":"https://hatena.blog","description":"Seasar2.4\u306e\u30cf\u30a4\u30e9\u30a4\u30c8 Seasar2.4\u306e\u30c7\u30e2 Seasar2.5\u306e\u7d39\u4ecb EJB/JPA/JSF\u304b\u3089\u306e\u8131\u5374 SSR(Seasar Specification Request)\u306b\u3088\u308b\u30e6\u30fc\u30b6\u306e\u58f0\u306e\u52df\u96c6 S2Persistence\u3068S2Presentation\u3092S2\u672c\u4f53\u306b\u7d44\u307f\u8fbc\u307f S2Persistence = S2Dao + DBFlute S2Presentation = Teeda + S2JSF - JSF \u300cTeeda + S2JSF - JSF\u300d\u3063\u3066\u3001\u5b57\u9762\u3060\u3051\u3060\u3068\u3001 \u3069\u3046\u898b\u305f\u3063\u3066 Teeda + S2 \u306a\u3093\u3067\u3059\u304c\uff57 \u305d\u308c\u306f\u305d\u308c\u3068\u3057\u3066\u3001JSF\u5916\u3057\u306f\u5927\u6b53\u8fce\u3002 \u79c1\u306e\u3088\u3046\u306aS2JSF\u30e6\u2026","author_name":"cero-t","categories":["Seasar2"],"blog_title":"\u8c37\u672c \u5fc3 in \u305b\u308d\u90e8\u5c4b","type":"rich","blog_url":"https://cero-t.hatenadiary.jp/","author_url":"https://blog.hatena.ne.jp/cero-t/","image_url":null,"width":"100%","title":"Seasar2.4\u3001\u3066\u3044\u3046\u304b2.5\u3002"}