web
sunny62520
这个作者很懒,什么都没留下…
展开
-
dao和service
1,dao和service对应 一般情况下,Hibernate DAO只操作一个POJO对象,因此一个DAO对应一个POJO对象。 Service层是为了处理包含多个POJO对象(即对多个表的数据操作)时,进行事务管理(声明式事务管理)。Service层(其接口的实现类)被注入多个DAO对象,以完成其数据操作。 2, Service之有无 这一点我的看法未必正确,转载 2012-01-08 13:59:56 · 749 阅读 · 0 评论 -
在servlet中输出JS并且解决JS乱码
在用JSP进行MVC开发的时候,通常都是用一个页面提交信息给一个servlet来进行处理,比如信息添加成功后在servlet中弹出个窗口,提示信息已经添加成功,点确定后再转向添加前的页面或者其它页面。以下为我在servlet中写的添加评论的方法public void add(HttpServletRequest request, HttpServletResponse respon转载 2012-03-08 22:01:09 · 1887 阅读 · 1 评论 -
Struts2 过滤器与拦截器
过滤器,是在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入servlet或者 struts的action前统一设置字符集,或者去除掉一些非法字符 拦截器,是在面向切转载 2012-04-14 19:10:42 · 470 阅读 · 0 评论 -
JSP页面直接显示Blob类型图片
做了一个JSP直接显示Oracle的Blob类型图片的小功能,参考代码如下: <% response.reset(); String guid = request.getParameter("guid"); Connection conn = null; PreparedSta转载 2012-12-27 08:21:20 · 3844 阅读 · 1 评论 -
FreeMarker教程
以下内容全部是网上收集: FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出转载 2013-01-21 16:50:37 · 1015 阅读 · 0 评论