随笔分类 -  java

学习java的过程,记录下点滴...
摘要:Spring对数据库的操作,使用JdbcTemplate对象 需要引入相关的jar文件 如版本:(Spring核心jar包就不列了) spring-jdbc-3.2.5.RELEASE.jar spring-tx-3.2.5.RELEASE.jar C3P0连接池:c3p0-0.9.1.2.jar 阅读全文
posted @ 2016-12-10 22:09 酒香逢 阅读(1365) 评论(0) 推荐(0) 编辑
摘要:第一步,编写两个注解类,用于表明实体类对应的表名及字段。 第二步:编写一个实体类,并注明好注解 第三部:编写BaseDao.java(对数据库的操作基于c3p0组件) C3P0配置文件 JdbcUtil2.java(上面的BaseDao.java用到的工具类) 最后:简单编写一下测试类 Studen 阅读全文
posted @ 2016-11-28 00:29 酒香逢 阅读(2394) 评论(0) 推荐(2) 编辑
摘要:情景: 有一个用来处理用户的UserAction 类, 该动作类实现了 ModelDriven 接口. 当用户触发UserAction 动作时, ModelDriven 拦截器将调用相关UserAction 对象的 getModel() 方法, 并把返回的模型(User实例)压入到 ValueSta 阅读全文
posted @ 2016-11-02 00:47 酒香逢 阅读(604) 评论(0) 推荐(0) 编辑
摘要:上传 1、编写上传action类 UploadAction.java 2、配置文件 3、前台jsp页面 如果是多文件上传,可以使用同名的<input type="file" name="">标签,并在action处理类中用数组接收(当然也可以用不同的name值,并用对应的字段接收),然后遍历处理 下 阅读全文
posted @ 2016-10-20 22:45 酒香逢 阅读(241) 评论(0) 推荐(0) 编辑
摘要:文件上传下载案例: 首先是此案例工程的目录结构: 处理上传: FileUploadServlet.java 处理下载:FileDownLoadServlet.java 前台操作和显示:index.jsp 文件上传和下载注意事项及解释: 文件上传: <input type="file">标签用于在we 阅读全文
posted @ 2016-10-19 22:47 酒香逢 阅读(610) 评论(0) 推荐(0) 编辑
摘要:Filter简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤 阅读全文
posted @ 2016-08-23 23:46 酒香逢 阅读(571) 评论(0) 推荐(0) 编辑
摘要:楼主是一名asp.net攻城狮,最近经常跑java组客串帮忙开发,所以最近对java的一些基础知识特别上心。却遇到需要将一个对象深拷贝出来做其他事情,而原对象保持原有状态的情况。(实在是不想自己new一个出来,然后对着一堆字段赋值......好吧,再此之前我没有关心是否项目框架有深拷贝的方法),然后 阅读全文
posted @ 2016-07-06 00:47 酒香逢 阅读(3699) 评论(16) 推荐(9) 编辑
摘要:jsp页面,本身服务器也会将该页面翻译成一个servlet页面,所以请求该页面就会有可能出现错误的情况,就会出现下面类似的页面 这样给客户看到并不友好。 1、jsp页面<%@ page %>指令中的errorPage属性 此时可以在jsp页面中的<%@ page %>指令中配置errorPage属性 阅读全文
posted @ 2016-06-24 22:59 酒香逢 阅读(3253) 评论(0) 推荐(1) 编辑
摘要:本文以项目部署在tomcat服务器为例,其他相信也是一样的。 先说明请求页面的写法,在web中,页面路径主要写的有以下几种 1、请求重定向 2、浏览器的请求被服务器请求到新页面(我称为“转发”) 3、超链接 4、form表单提交的action 为了演示路径写法,首先先建一个项目(项目名WebPath 阅读全文
posted @ 2016-06-18 21:49 酒香逢 阅读(40082) 评论(8) 推荐(16) 编辑
摘要:首先用MyEclipse创建一个web Project(工程名起为TestServletProject),新建一个Servlet(这里servlet的名字起TestServlet),将请求的servlet映射名称设为/TestServlet,(具体步骤可以查看tomcat上servlet程序的配置与 阅读全文
posted @ 2016-06-15 01:06 酒香逢 阅读(13942) 评论(2) 推荐(2) 编辑
摘要:手动配置: tomcat服务器下web项目的基本目录结构 |-tomcat根目录 |-webapps |-WebRoot : web应用的根目录 |-静态资源(html+css+js+image+vedio) |-WEB-INF : 固定写法。 |-classes: (可选)固定写法。存放class 阅读全文
posted @ 2016-06-08 01:01 酒香逢 阅读(15661) 评论(1) 推荐(4) 编辑
摘要:XML文件可以用来作为一种小型数据库存在,但更多时候在项目中都是用来当成配置文件用的,也就避免不了对XML文件的增上改查操作。 在java中,解析XML文件的方式大致分为两种:DOM解析,SAX解析 先来说DOM解析方式:xml解析器一次性把整个xml文档加载进内存,然后在内存中构建一颗Docume 阅读全文
posted @ 2016-05-28 23:13 酒香逢 阅读(29875) 评论(0) 推荐(3) 编辑
摘要:反射: 当一个字节码文件加载到内存的时候,jvm会对该字节码进行解剖,然后会创建一个对象的Class对象,把字节码文件的信息全部都存储到该Class对象中,我们只要获取到Class对象,我们就可以使用字节码对象设置对象的属性或者调用对象的方法等操作 这里记录下反射的简单使用,方便查阅 以上代码执行都 阅读全文
posted @ 2016-05-12 01:27 酒香逢 阅读(311) 评论(0) 推荐(0) 编辑
摘要:观察者设计模式:时当一个对象发生指定的动作时,要通过另外的对象做出相应的处理。 步骤: 1. A对象发生指定的动作是,要通知B,C,D...对象做出相应的处理,这时候应该把B,C,D...对象针对A对象的动作做出的相应处理方法定义在接口上(这是一种规范,凡事需要A对象通知的对象,都要实现该接口)。 阅读全文
posted @ 2016-05-09 23:28 酒香逢 阅读(285) 评论(0) 推荐(0) 编辑
摘要:这里的记录日志是利用打印流来实现的。 文本信息中的内容为String类型。而像文件中写入数据,我们经常用到的还有文件输出流对象FileOutputStream. 上面的代码执行完之后,a.txt中的内容存的是a,因为write方法接收的为byte类型的数据,97对应的ASCII码为a。 假设我就想将 阅读全文
posted @ 2016-04-22 23:21 酒香逢 阅读(9543) 评论(0) 推荐(2) 编辑
摘要:对象的输入输出流 : 主要的作用是用于写入对象信息与读取对象信息。 对象信息一旦写到文件上那么对象的信息就可以做到持久化了 对象的输出流: ObjectOutputStream 对象的输入流: ObjectInputStream 使用: 对象的输出流将指定的对象写入到文件的过程,就是将对象序列化的过 阅读全文
posted @ 2016-04-20 00:10 酒香逢 阅读(23679) 评论(0) 推荐(4) 编辑
摘要:装饰者设计模式:简单定义:增强一个类的功能,而且还可以让这些装饰类互相装饰。 应用场景:当要在某个功能的基础上扩充功能,并且扩充的功能具有大量排列组合,通过继承关系会衍生出大量子类,这时候用装饰者模式来解决。 装饰者设计模式的步骤: 1. 在装饰类的内部维护一个被装饰类的引用。 2. 让装饰类有一个 阅读全文
posted @ 2016-04-18 23:26 酒香逢 阅读(317) 评论(0) 推荐(0) 编辑
摘要:开发过程中避免不了对异常的处理,但是异常的处理又不能乱throw 下面是简单的抛异常处理 这样看似处理的还可以,但是还是有一点不完美,为什么?当文件路径传入不正确,或者说文件不存在的时候,最后的结果是 Exception in thread "main" java.lang.NullPointerE 阅读全文
posted @ 2016-04-13 21:43 酒香逢 阅读(723) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示