随笔分类 - Java EE
摘要:1.在web目录下新建一个common文件夹,在common文件夹下建立500.jsp和404.html两个页面。500.jsp页面处理500错误,404.html用于处理404错误。两个文件的内容如下:500.jsp: 500错误处理页 500错误!系统正在抢修中... 错误原因...
阅读全文
摘要:一、BeanUtils的使用 BeanUtils主要解决的问题: 把对象的属性数据封装到对象中。 BeanUtils的好处: 1. BeanUtils设置属性值的时候,如果属性是基本数据 类型,BeanUtils会自动帮我转换数据类型。 2. BeanUtils设置属性值的时候底层也...
阅读全文
摘要:一、使用步骤1.下载组件,引入jar文件log4j-1.2.11.jar2.配置:src/log4j.properties3.使用二、配置文件log4j.properties的配置# 通过根元素指定日志输出的级别、目的地# 日志输出优先级:debug < info < warn < err...
阅读全文
摘要:一、概述注解:告诉编译器如何运行程序。作用:1. 告诉编译器如何运行程序;2. 简化(取代)配置文件二、常用的注解 // 重写父类的方法 @Override public String toString() { return super.toString(); ...
阅读全文
摘要:一、概念反射,可以在运行时期动态创建对象;获取对象的属性、方法;二、案例public class Admin { // Field private int id = 1000; private String name = "匿名"; // Constructor pub...
阅读全文
摘要:前言:先说两个快捷键1. Ctrl + Shift + R :查找当前项目中的类2. Ctrl + Shift + T:查找源码JAR包中的类一、概述1.泛型是JDK1.5以后才有的, 可以在编译时期进行类型检查,且可以避免频繁类型转化!2.泛型擦除:泛型只在编译时期有效,编译后的字节码文件中不存在...
阅读全文
摘要:一、IOC(控制反转) Spring的控制反转:把对象的创建、初始化、销毁等工作交给spring容器来做。 1.spring容器创建对象的方式 1)默认是调用默认的构造函数 2)利用静态工厂方法创建public class PersonServiceFactory { pu...
阅读全文
摘要:一、JSP的工作原理1.JSP文件必须在JSP服务器内运行2.JSP文件必须生成Servlet才能执行3.每个JSP页面的第一个访问者速度很慢,因为必须等待JSP编译成Servlet。4.JSP页面的访问者无须安装任何客户端,甚至不需要可以运行Java的运行环境,因为JSP页面传输到客户端的是标准H...
阅读全文
摘要:一、IoC:Inversion of Control,控制反转,它的一个别名:依赖注入(Dependency Injection) 1.IoC的理念就是,让别人为你服务!它的反转,就反转在让你从原来的事必躬亲,转变为现在的享受服务。 2.三种依赖注入的方式: 1)构造方法注入 2)s...
阅读全文
摘要:一、POM ( Project Object Model,项目对象模型 )——Maven项目的核心,定义了项目的基本信息,用于描述项目如何构建,声明项目依赖等等。 1.groupId、artifactId和version这三个元素定义了一个项目的基本坐标,在Maven的世界里,任何的jar、pom...
阅读全文
摘要:一、所需jar包: 1、mail.jar 2、activation.jar二、代码: 1、MailUtil.javapackage com.gnnuit.web.mail.util;import java.util.Properties;import javax.mail.Message;im...
阅读全文
摘要:投票系统需求: (1)查询所有候选人基本信息 (2)查询某位候选人详细信息 (3)投票人登录和退出 (4)投票人限制1分钟之内重复投票 (5)投票人IP和最后投票时间查询 (6)阻止相同用户名二次在线登录 (7)票数条形显示和候选人头像处理 (8)显示投票人归属地 (9)热门候选人...
阅读全文
摘要:一、事件三要素 1、事件源:操作事件的对象,例如:窗体Frame 2、事件监听器:事件监听器监听事件源,例如WindowListner,它是一个接口 3、事件,例如:单击事件,通过事件,可以取得事件源二、适配器模式 1、当一个接口有较多的方法时,而实现类只需对其中少数几个实现,此时可以使用...
阅读全文
摘要:一、Filter的部署——注册Filter testFitler org.test.TestFiter word_file /WEB-INF/word.txt 1、用于为过滤器指定一...
阅读全文
摘要:一、Filter简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,Web开发人员通过Filter技术,对Web服务器管理的所有Web资源:例如Jsp,Servlet,静态图片文件或静态HTML文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏...
阅读全文
摘要:1、up.sqluse mydb3;drop table if exists up;create table if not exists up( id int primary key auto_increment, username varchar(20) not null, realFileNam...
阅读全文
摘要:一、实现Web开发中的文件上传功能,需完成如下两步操作: 1、在web页面中添加上传输入项。 2、在Servlet中读取上传文件的数据,并保存到本地硬盘中。二、如何在web页面中添加上传输入项? 1、标签用于在web页面中添加文件上传输入项,设置文件上传输入项时须注意: 1)必须设置in...
阅读全文
摘要:一、转发 1.地址栏不会改变 2.转发只能装发到当前web应用内的资源 3.可以在转发过程中,把数据保存到request域对象中 4.getServletContext().getRequestDispatcher("路径").forward(request,response); 二、重定...
阅读全文
摘要:一、自定义标签简介 1、为什么要使用自定义标签? 自定义标签主要用于移除Jsp页面中的代码。 2、开发自定义标签的步骤: 1)开发自定义标签处理类,该类需要实现SimpleTag接口/SimpleTagSupport类,重写doTag()方法。 2)编写标签库描述符(tld)文...
阅读全文
摘要:一、JNDI 1、JNDI(Java Naming and Directory Interface),Java命名和目录接口,不同的Web服务器有着不同的实现。 2、JNDI和JDBC一样,都属于JavaEE规则之一。二、在Tomcat中配置DBCP连接池 1、修改tomcat/conf/co...
阅读全文

浙公网安备 33010602011771号