- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 Java——Web开发之开源框架DBUtils的使用,JSP开发模式,三层架构与MVC设计模式的认识
DBUtils的使用:在使用开源框架DBUtils时,它只是帮我们简化了CRUD的代码,但是它不负责连接的创建以及获取工作。1.和使用开源框架都一样的一个步骤,先导入jar文件2.在这里采用的是开源数据库连接池C3P0进行连接3.编写CRUD代码使用其功能实现的操作:QueryRunner QR=new QueryRunner(CPDS);增加操作:QR.update...
2018-11-26 20:30:57 664
原创 Java——装饰者设计模式
结合了一些百度百科的概念然后使用代码进行理解~装饰者模式:指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。使用场景:需要扩展一个类的功能,或给一个类添加附加职责。 需要动态的给一个对象添加功能,这些功能可以再动态的撤销。 需要增加由一些基本功能的排列组合而产生的非常大量的功能,从而使继承关系变...
2018-11-25 21:43:48 236
原创 Java——Web开发之开源的数据库连接池(C3P0与DBCP)的使用
紧接上一篇数据库连接池的学习,点连接直达~ 数据库连接池的简单理解与使用数据库连接池DBCP代码连接与配置文件:1.先导入使用的jar文件,分别是dbcp.jar与pool.jar文件2.分别使用两种方式实现,使用配置文件(dbcpconfig.properties)的方式与不使用配置文件的方式。TestDbcp.javapackage dbcp;import ja...
2018-11-25 21:23:48 1621
原创 Java——Web开发之事务与数据库连接池
事务:指的是一组操作,里面包含许多个单一的逻辑,只要有一个逻辑没有执行成功,那么都算失败,所有的数据都回到最初的状态。事务在默认情况下是自动提交的。(事务指针对连接对象) 1.事务的简单使用1).关闭自动提交的设置 conn.setAutoCommit(false)2).提交事务 conn.commit3).回滚事务 conn.rollback package web...
2018-11-25 21:06:13 675
原创 Java——Web开发之简单的学生信息管理系统
这仅仅是一个跟着视频学习的小系统,大牛就绕道啦~系统实现的功能:与mysql数据库连接,实现登陆功能 管理员登陆成功后能查看学生信息 扩展功能(完成删除与更新学生信息的操作)系统实现过程:写一个简单的登陆界面login.jsp ,并且使用LoginServlet获取登陆信息 在数据库里创建用户信息表 创建UserDao接口,定义登陆方法,创建UserDaoImpl类,...
2018-11-21 22:06:31 5991 5
原创 Java——Web开发之JSP,EL与JSTL的使用
JSP:从用户角度来看是一个网页,从开发人员来看就是一个java类,继承了servlet,所以实际上就是一个servlet。 1.jsp的三大指令指令的写法 <%@ 指令名字 %>1.page指令language:表面jsp页面可以写java代码 contentType:告诉浏览器这个文件是什么内容类型以及使用什么编码 con...
2018-11-19 21:47:15 541
原创 Java——Web开发之Session的使用
Session会话:是基于Cookie的一种会话机制,数据存放在服务器端。Session创建:如果有在Servlet里面调用了request.getSession()。 Session销毁:session会话时间过期或者关闭服务器就会被销毁。设置会话时间过期时间到服务器的web.xml里设置,比如说tomcat的设置。 设置会话时间过期时间,这里用tomcat为例子:在tomca...
2018-11-18 21:04:44 1897 2
原创 Java——Web开发之Cookie的使用
Cookie:是服务器给客户端,并且存储在客户端上的一份小数据。应用场景:自动登陆,浏览记录,购物车 http请求是无状态的。客户端与服务器在通讯的时候,是无状态的,其实就是在客户端在第二次来访的时候,服务器根本就不知道客户端以前有没有来访问过。为了更好的用户体验,更好的交互,其实从公司层面讲,就是为了更好的收集用户习惯。 Cookie分类:会话Cookie:默认情况下,关闭了浏览器,...
2018-11-18 20:47:56 294
原创 新版本谷歌浏览器自动运行flash
烦死了这个玩意,所以百度搜了一下教程,很多都是老版本设置,很少有详细的新版本解决方案。记录一下:1.在谷歌浏览器上打开chrome://flags/#enable-ephemeral-flash-permission将其设置成2.重启浏览器3.重启浏览器后进入chrome://settings/content/flash,对一些后缀名为类似的进行添加注:第一步没完成,进...
2018-11-13 12:33:12 6343
原创 利用HttpServletRequest与HttpServletResponse下载资源
继续上一篇HttpServletRequest和HttpServletResponse的学习,应用于下载网页上提供的文件资源.链接在这:HttpServletRequest和HttpServletResponse的初步学习1.下载资源有三种方式直接以超链接的方式下载,让tomcat的默认Servlet(DefaultServlet)去提供下载,DefaultServlet专门用于处理放...
2018-11-05 20:22:52 886
原创 学习HttpServletRequest和HttpServletResponse的使用
注意:再提醒,在调试网页时,务必要注意浏览器有缓存记录,所以在调试的时候需要注意,减少不该有的困扰,别浪费时间~HttpServletRequest:封装了客户端提供过来的一切数据.可以获取客户端的请求头信息 获取客户端提交的数据 获取中文数据但是在处理中文的数据过程中,有可能会出现乱码,这里根据get和post请求两种不同的情况进行讲解。 1)get请求时: ge...
2018-11-04 15:34:20 704
原创 ServletContext的常见使用方式
ServletContext的使用:每个web工程都只有一个ServletContext对象,所以在哪里获得的ServletContext对象都是同一个.作用:1.可以获取全局配置参数2.可以获取web应用中的资源 1)获取资源在tomcat里面的绝对路径,使用getRealPath()方法,先获取路径再获取流对象.  ...
2018-11-02 19:40:59 4554
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人