自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

了凡

懈怠堕落,常行精进;广学多闻,增长智慧

  • 博客(17)
  • 收藏
  • 关注

原创 监听器

对application监听对application监听,实际上就是对ServletContext(Servlet上下文)监听,主要使用ServletContextListener和ServletContextAttributeListener两个接口。上下文状态监听:ServletContextListener ServletContextListener接口的定义 在上下文状态监听操作中,一

2016-04-21 16:54:49 1468

原创 过滤器

内容来自学习Java Web开发技术应用——过滤器过滤器过滤器是一个服务端组件,它可以截取用户端的请求与响应消息,并对这些消息过滤过滤器的工作原理过滤器的生命周期 1.实例化 - 过滤器在web.xml中配置后,容器启动后会自动加载过滤器 2.初始化 - 调用init方法,可通过FilterConfig取得配置的初始化参数 3.过滤 - 调用doFilter方法,完成具体的过滤操作,然后通过F

2016-04-21 16:29:59 553

原创 Servlet拾遗

每一个Servlet实际上都可以配置多个名称,只需要增加对应的<servlet-mapping>元素即可。 在容器启动时就自动为Servlet初始化<load-on-startup>1</load-on-startup>JSP内置对象config对象,可以读取web.xml中配置的初始化参数,此对象实际上是ServletConfig接口的实例。 <servlet> <servlet-nam

2016-04-21 15:32:02 1103

原创 Java文件上传下载

Java文件上传下载在上传图片之前,预览图片,可参考Preview an image before it is uploaded基本原理文件上传原理通过为表单元素设置Method="post" enctype="multipart/form-data"属性,让表单提交的数据以二进制编码的方式提交,在接收此请求的Servlet中用二进制流来获取内容,就可以取得上传的文件的内容,从而实现文件的上传。

2016-04-21 08:23:42 4592

原创 JavaBean

JavaBean在JSP中如果要应用JSP提供的JavaBean的标签来操作简单类,则此类必须满足如下条件: 如果一个类没有明确地定义一个构造方法,会自动生成一个无参的什么都不做的构造方法。如果一个类中只包含了属性、setter、getter方法,那么这种类就称为简单JavaBean,还可以称为POJO、VO、TO。Web开发的标准目录结构 Web项目中各个目录的作用 JavaBean的保

2016-04-19 22:34:55 1832 1

转载 Scanner的日常用法

转载自:java.util.Scanner的日常用法Scanner是新增的一个简易文本扫描器,在 JDK 5.0之前,是没有的。查看最新在线文档:public final class Scanner extends Object implements Iterator<String>, Closeable 可见,Scanner是没有子类的。 在JDK API关于Scanner提供了比较多的构造

2016-04-19 21:19:19 2157

原创 JSP拾遗

JSP拾遗基本<%%>中可以定义局部变量、编写语句等。 <%!%>可以定义全局变量、方法、类。指令page指令在Tomcat的conf/web.xml中可以查询MIME类型,如希望页面可以按照Word文档的形式显示,如下:<%@ page language="java" contentType="application/msword; charset=UTF-8" pageEncoding="UT

2016-04-19 10:03:00 448

原创 Apache&Tomcat

Tomcat配置修改端口号Tomcat目录的conf/server.xml文件:<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />配置虚拟目录Tomcat目录的conf/server.xml文件,加入如下的代码

2016-04-18 22:17:37 357

原创 Java XML解析

Java XML解析DOM解析DOM(Document Object Model,文档对象模型)。 优点:将XML文档转换成一个对象模型集合,可以在任何时候访问XML文档中的任何一部分数据 缺点:当文档比较大或者结构比较复杂时,对内存的需求就比较高。DOM解析有4个核心的操作接口:Document:此接口代表整个XML文档,表示整颗DOM树的根。 Node:每一个Node接口代表了DOM树种的

2016-04-18 21:59:58 483

原创 Java IO流

Java IO流基本进制转化十进制转其它进制Integer.toBinaryString(112)Integer.toOctalString(112)Integer.toHexString(112)其它进制转十进制Integer.parseInt("1110000", 2)Integer.parseInt("27", 8)Integer.parseI

2016-04-18 16:56:03 582

原创 Struts入门

Struts入门简介Struts是流行和成熟的基于MVC设计模式的Web应用程序框架。 MVC模式 Struts2的工作原理及文件结构工作原理 FilterDispatcher是struts的2.0-2.1.2的核心过滤器。 最新的过滤器是StrutsPrepareAndExecuteFilter。 例如在web.xml中配置如下:<?xml version="1.0" encodin

2016-04-13 17:09:44 420

原创 HQL数据查询基础

HQL数据查询基础HQL(Hibernate Query Language),Hibernate查询语言。 HQL是面向对象的查询语言,映射配置的持久化类及其属性 SQL是数据表HQL语句形式 HQL是面向对象的查询语言,对Java类与属性大小写敏感 HQL对关键字不区分大小写准备查询

2016-04-13 11:37:21 325

原创 Hibernate双向多对一关系

在实际中,一个班级对应多个学生,多个学生对应一个班级,相当要同时配置单向的一对多和单向的多对一。 Student类如下:package com.imooc.entity;import java.io.Serializable;public class Student implements Serializable { private int sid; private String

2016-04-13 10:07:00 543

原创 Hibernate单向多对一关联

多对一的关系和关系数据库中的外键参考关系最匹配,即在己方的表中的一个外键参照另一个表的主键。 例如:多个学生对应一个班级。 通过在多方持有一方的引用实现,需要在”多”的一端使用<many-to-one>配置。修改Student类,如下:package com.imooc.entity;import java.io.Serializable;public class Student impleme

2016-04-13 09:11:20 381

原创 Hibernate单向一对多关联

如何在数据库中表示一个班级有多个学生?或者说一个学生属于某个班级? 在数据库中,可以通过添加主外键的关联,表现一对多的关系。如何在Java或者Hibernate中表示如上的关系? 通过在一方持有多方的集合实现,即在”一”的一端中使用<set>元素表示持有”多”的一端的对象。单向一对多关联在数据库创建grade班级表,student学生表,并添加外键约束。SQL语句为:create table g

2016-04-12 22:56:11 765

原创 Hibernate进阶

hibernate常用配置hibernate.cfg.xml常用配置 属性名字 含义 hibernate.show_sql 是否把Hibernate运行时的SQL语句输出到控制台,编码阶段便于测试 hibernate.format_sql 输出到控制台的SQL语句是否进行排版,便于阅读。建议设置为true hbm2ddl.auto 可以帮助java代码生成数据库脚本,进

2016-04-12 17:29:29 3015

原创 Hibernate入门

ORM(Object/Relationship Mapping): 对象/关系映射 写SQL语句有什么不好吗? 1. 不同的数据库使用的SQL语法不同。比如PL/SQL与T/SQL 2. 同样的功能在不同的数据库中有不同的实现方式。比如分页SQL 3. 程序过分依赖SQL对程序的移植和扩展、维护带来很大的麻烦Hibernate简介Hibernate是Java领域的一款开源的ORM框架技术。

2016-04-11 22:41:54 623

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除