随笔分类 -  Javaweb

摘要:1.BaseAction 2.使用时只需继承BaseAction 阅读全文
posted @ 2017-04-27 21:11 第九种格调的人生 阅读(357) 评论(0) 推荐(0)
摘要:1.BaseDao接口 2.BaseDaoImpl: 3.编写自己的Dao时,比如UserDao要继承BaseDao,UserDaoImpl要实现UserDao,继承BaseDaoImpl 阅读全文
posted @ 2017-04-27 18:41 第九种格调的人生 阅读(443) 评论(0) 推荐(0)
摘要:1.创建BaseServlet (重写父类的service方法) 2.总控制的Servlet继承BaseServlet 阅读全文
posted @ 2017-04-08 19:34 第九种格调的人生 阅读(1758) 评论(0) 推荐(0)
摘要:1.整合提交信息 2.用户确认提交的信息(confirm.jsp) 3.网站获得第三方支付的信息 文件: merchantInfo.properties 工具类:PaymentUtil 阅读全文
posted @ 2017-04-08 13:50 第九种格调的人生 阅读(541) 评论(0) 推荐(0)
摘要:page类中属性 servlet: service: Dao: 阅读全文
posted @ 2017-04-07 22:25 第九种格调的人生 阅读(338) 评论(0) 推荐(0)
摘要:1.有三个表(Product上,Orders,OrderItem) 分别创建对应的三个实体类 OrderItem中有外键Order_id 参考Orders中的id ;Product_id参考Product中的id;Orders中有外键User_id参考User中的id sql 代码: 实体类 ser 阅读全文
posted @ 2017-04-07 22:18 第九种格调的人生 阅读(9489) 评论(0) 推荐(0)
摘要:用了AOP(面向切面编程),实现动态代理,service层面隐藏了开启事务。1.自行创建C3P0Uti,account数据库,导入Jar包 2.Dao层面 接口: 实现类: 3.Service层面 接口: 实现类: 4.创建ManagerThreadLocal管理Connection 5.创建Pro 阅读全文
posted @ 2017-04-04 14:41 第九种格调的人生 阅读(543) 评论(0) 推荐(0)
摘要:缺点:Service层面还是不应该出现关于事务的操作1.自行创建C3P0Uti,account数据库,导入Jar包 2.Dao层面 接口: 实现类: 3.Service层面 接口: 实现类: 4.创建ManagerThreadLocal管理Connection 阅读全文
posted @ 2017-04-04 14:00 第九种格调的人生 阅读(290) 评论(0) 推荐(0)
摘要:缺点:Service层面把Dao层面的开启事务操作完成了1.自行创建C3P0Uti,account数据库,导入Jar包 2.Dao层面 接口: 实现类: 3.Service层面 接口: 实现类: 阅读全文
posted @ 2017-04-04 13:41 第九种格调的人生 阅读(354) 评论(0) 推荐(0)
摘要:缺点:Dao层面把Service层面的操作完成了,不利于后期的代码修改和重构 1.自行创建C3P0Util account数据库 2.jar包 3.Dao层面 接口: 实现类: 阅读全文
posted @ 2017-04-04 13:37 第九种格调的人生 阅读(284) 评论(0) 推荐(0)
摘要:1.获得文件路径,得到文件名 2.告诉浏览器要下载文件和下载文件的格式 3.response获得输出流,输出文件 response.getWriter()示例 下载图片示例: 阅读全文
posted @ 2017-04-03 22:25 第九种格调的人生 阅读(438) 评论(0) 推荐(0)
摘要:注意:jsp页面编码为"UTF-8" 文件上传的必要条件 1.form表单,必须为POST方式提交 2.enctype="multipart/form-data" 3.必须有<input type="file" /> 前端jsp页面 实现文件上传的servlet 阅读全文
posted @ 2017-04-03 21:55 第九种格调的人生 阅读(845) 评论(0) 推荐(0)
摘要:request.setCharacterEncoding("UTF-8");只对POST方式提交有用 对于GET方式 ,可以有装饰模式和适配器模式,对获取参数的函数进行重写。 对所有的页面进行过滤,设置编码。 package com.learning.filter; import java.io.IOException; import java.io.UnsupportedEn... 阅读全文
posted @ 2017-04-02 18:17 第九种格调的人生 阅读(312) 评论(0) 推荐(0)
摘要:当你勾选(记住登录状态),用cookie保存用户名和密码。不勾选,cookie失效。 所有的页面都要经过autoLoginFilter.java 的过滤器,在这类中,必须要判断cookies不为null,获得所有的cookie,得到name为user的cookie,进行用户名和密码的验证,如果不为null,则将user存入session。 在LoginServlet.java中,获得userna... 阅读全文
posted @ 2017-04-02 17:15 第九种格调的人生 阅读(2229) 评论(0) 推荐(0)
摘要:1.创建MyServletContextListener实现HttpServletContextListener接口 2.创建MyHttpSessionListener实现HttpSessionListener接口 注意:实现listener接口 ,一定要配置web.xml文件 阅读全文
posted @ 2017-04-02 15:00 第九种格调的人生 阅读(2325) 评论(0) 推荐(0)