2017年3月15日

表达式语句(EL)

摘要: EL的基本语法 ${expression} Expression:制定要输出的变了或字符串。或EL运算符组成的表达式。 禁用EL表达式: 1、 使用“\”符号禁用。 \${expression} 2、 使用page指令禁用。 3、 在web.xml文件中配置元素 *.jsp true EL保留关键字: 保留关键字 and(与&&) ... 阅读全文

posted @ 2017-03-15 20:46 拿着菜刀 阅读(1183) 评论(0) 推荐(0)

Hibernate和Struts分页查询

摘要: 分页查询数据库方法 /** * 分页查询方法 * @param sql,pageNO,maxResult * @return List */ public List queryPageSql(String hql, int pageNo, int pageSize){ try{ Session session... 阅读全文

posted @ 2017-03-15 20:46 拿着菜刀 阅读(871) 评论(0) 推荐(1)

Struts2的使用

摘要: Struts2的核心类库 名称 说明 Struts2-core-2.3.4.jar 核心类库 Xwork-core-2.3.4.jar Xwork的核心类库 Ognl-3.0.5.jar Ognl表达式语言类库 Freemarker-2.3.19.jar Freemarker模板语言支持类库 Commons-io-2.0.1.jar 处理IO操作的工作类库 C... 阅读全文

posted @ 2017-03-15 20:45 拿着菜刀 阅读(349) 评论(0) 推荐(0)

Servlet监听器

摘要: Listener接口和Event类: Listener接口 Event类 ServletContextListener ServletContextEvent ServletContextAttributeListener ServletContextAttributeEvent HttpSessionListener HttpSessionEvent HttpSessi... 阅读全文

posted @ 2017-03-15 20:44 拿着菜刀 阅读(285) 评论(0) 推荐(0)

Spring的使用

摘要: Spring的组成 1、 Core模块 该模块是Spring的核心容器,它实现了Ioc模式和Spring框架的基础功能。 2、 Context模块 该模块继承BeanFactory类,并添加了事件处理、国际化、资源加载、透明加载已经数据检验等功能。 3、 Aop模块 Spring集成了所以Aop功能,通过事务管理可以任意Spring管理的对象Aop化。 4、 Dao模... 阅读全文

posted @ 2017-03-15 20:44 拿着菜刀 阅读(245) 评论(0) 推荐(0)

Servlet的过滤器(Fliter)

摘要: Servlet过滤器与Servlet十分相似,但具有拦截客户端(浏览器)请求的功能,可以改变请求中的内容来满足实际开发的需求。对于开发人员而言,过滤器实质就是在Web应用服务器上的一个Web应用组件,用于拦截客户端与目标资源的请求,并执行一定过滤处理后发送给目标资源。 Filter接口的方法: 方法声明 说明 Void init(FilterConfig filterConfig) t... 阅读全文

posted @ 2017-03-15 20:43 拿着菜刀 阅读(423) 评论(0) 推荐(0)

Servlet的使用

摘要: Servlet是使用java Servlet应用程序设计接口及相关类和方法的java程序。Servlet主要用于处理客户端传来的http请求,并返回一个响应。通常说的Servlet就是指HttpServlet,能够处理的请求doGet()、doPost()和service()等方法。可以直接继承javax.servlet.http.HttpServlet。 Servlet的主要功能: 1、 ... 阅读全文

posted @ 2017-03-15 20:42 拿着菜刀 阅读(274) 评论(0) 推荐(0)

jstl标签库

摘要: 下载jar包,我使用的是1.2的jar包,只需要jstl-1.2.jar一个包,添加到项目Web-inf/lib下即可。 Jstl标签库有5个,使用taglib指令引用标签库到jsp页面: 1、 核心标签库 2、 格式标签库 3、 SQL标签库 4、 XML标签库 5、 函数标签库 这里主要讲解核心标签库: 标签 说明 讲表达式的值输出到... 阅读全文

posted @ 2017-03-15 20:41 拿着菜刀 阅读(259) 评论(0) 推荐(0)

jsp的9个内置对象

摘要: Jsp提供了request、response、session、application、out、page、config、exception、pageContext9个内置对象。 1. Request Request对象封装了由客户端生成的http请求的所有细节,主要包括http头信息、请求方式和请求参数等,通过该对象提供的相应方法可以获取客户端请求中的信息。 Request.getPara... 阅读全文

posted @ 2017-03-15 20:40 拿着菜刀 阅读(5774) 评论(0) 推荐(1)

jsp操作xml

摘要: 水浒传 12.6 Xml的实体引用 字符 实体引用 > “ " & & Dom4j操作xml文档 创建xml文档 //创建xml文档对象doc Document doc=DocumentHelper.createDocument(); //使用DocumentFactory创建x... 阅读全文

posted @ 2017-03-15 20:39 拿着菜刀 阅读(2164) 评论(0) 推荐(0)

jdbc操作数据库

摘要: Jdbc链接数据库步骤: 1、 加载数据库驱动 MySql驱动 Class.forName(“com.mysql.jdbc.Driver”); SqlServer驱动 Class.forName(“com.microsoft.jdbc.sqlserver.SqlServerDriver”); Oracle驱动 Class.forName("oracle.jd... 阅读全文

posted @ 2017-03-15 20:38 拿着菜刀 阅读(709) 评论(0) 推荐(0)

JFreeChart插件

摘要: JFreeChart的核心对象。 1. 制图对象 JFreeChart的类是制图对象。常用方法: 方法 说明 Void setAntiAlias(Boolean flag) 设置字体边界模糊 Void setBackgroundImage(Image img) 设置背景图片 Void setBackgroundImageAlignment(int alignm... 阅读全文

posted @ 2017-03-15 20:38 拿着菜刀 阅读(732) 评论(0) 推荐(0)

java文件操作

摘要: 使用Servlet3.0实现文件上传 必须满足2个条件: 1. 添加@MultipartConfig注解。 注解的属性: 属性名 类型 是否可选 描述 fileSizeThreshold int 是 当数据量大于该值时,内容将被写入文件 location String 是 存放临时生成的文件地址 maxFileSize long... 阅读全文

posted @ 2017-03-15 20:37 拿着菜刀 阅读(686) 评论(0) 推荐(0)

java的特性

摘要: Java的特点: 1、 简单 Java语言的语法简单明了,容易掌握。 语法与C++类似。 Java提倡万物皆对象,使用接口取代了多重继承和指针,使程序变的简单。 2、 面向对象 Java提倡万物皆对象,语法规定不能在类外定义单独的数据和函数。Java语言最外部的数据类型是对象,所有元素都要通过类和对象来访问。 3、 分布性 Java分布性包括操作分布和数据分布。操作分布是指在多... 阅读全文

posted @ 2017-03-15 20:36 拿着菜刀 阅读(419) 评论(0) 推荐(0)

java打包命令

摘要: (1)首先,必须保证java的所有路径都设置好,在dos提示符下输入jar -help 出现C:\Documents and Settings\dly>jar -help 非法选项:h 用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ... 选项: -c 创建新的存档 -t 列出存档内容的列表 -x ... 阅读全文

posted @ 2017-03-15 20:35 拿着菜刀 阅读(7491) 评论(0) 推荐(0)

Hibernate技术

摘要: Hibernate中3个重要的类: 配置类(configuration) 负责管理Hibernate的配置信息,包含数据库连接URL、数据库用户、数据库密麻麻、数据库驱动等。 会话工厂类(SessionFactory) 保存当前数据库所有映射关系。 会话类(Session) 对数据库的操作,实现数据库数据增、删、改、查。该类不是 线程安全。 Hibernate配置文件 配置文件数据库链... 阅读全文

posted @ 2017-03-15 20:34 拿着菜刀 阅读(619) 评论(0) 推荐(0)

JavaBean技术

摘要: JavaBean组件就是java代码封装的类。 Javabean的规范: 1、 公共的无参构造方法:一个javaBean对象必须拥有一个公共类型和默认的无参构造方法,从而可以通过new关键字直接对其实例化。 2、 类的声明是非final类型:当一个类声明为final类型时,它是不可以更改的,所以javaBean对象声明应该是非final类型。 3、 实现可序列接口:javaBe... 阅读全文

posted @ 2017-03-15 20:34 拿着菜刀 阅读(1428) 评论(0) 推荐(0)

ajax技术

摘要: Ajax技术是javaScript、xml、css、dom等多种技术的组合,可以实现客户端的异步请求操作。 优点: 1、 减轻服务器负担。Ajax的原则是“按需求获取数据”,这可以最大程度的减少冗余请求和响应对应服务器造成的负担。 2、 可以把一部分以前由服务器负担的工作转移到客户端,利用客户端闲置的资源经行处理,减轻服务器和带宽的负担,节约成本和空间。 3、 无刷新更新页面... 阅读全文

posted @ 2017-03-15 20:33 拿着菜刀 阅读(396) 评论(0) 推荐(0)

Oracle备份和恢复

摘要: --什么是脱机备份 脱机备份也叫冷备份,首先管理员使用 shutdown immediate 命令关闭数据库的服务。 之后复制需要的文件,包括数据文件和控制文件等相关内容复制到磁盘的其他位置。当 数据库出现问题时,就可以在将复制出来的文件在恢复到原来的位置。 数据文件和日志文件位置:..\app\Administrator\oradata 控制文件可以查看init.ora的配置信息:安装目... 阅读全文

posted @ 2017-03-15 20:26 拿着菜刀 阅读(319) 评论(0) 推荐(0)

Oracle表空间管理

摘要: --查看默认表空间 select * from dba_tablespaces; --6个默认表空间 EXAMPLE:用于安装Oracle11g数据库使用的示例数据库。 SYSAUX:作为EXAMPLE的辅助表空间。 SYSTEM:由于存储sys用户的表、视图以及存储过程等数据对象。 TEMP:由于存储SQL语句处理的表和索引的信息。 UNDOTBS1:由于存储撤销信息。 USERS:存储数据库... 阅读全文

posted @ 2017-03-15 20:22 拿着菜刀 阅读(519) 评论(0) 推荐(0)

Oracle创建函数

摘要: --创建函数语法 create [or replace] function [schema.]function_name (函数参数列表) --参数有IN、OUT、IN OUT三种类型;IN代表需要输入的参数,OUT代表要返回的参数,IN OUT代表即是输入参数也是返回参数。 return datetype--返回类型 [is | as ]---任选一个,后面跟pLSQL代码块 [declare... 阅读全文

posted @ 2017-03-15 20:21 拿着菜刀 阅读(30449) 评论(0) 推荐(1)

Oracle触发器

摘要: --触发器的分类 1、数据库操作语言(DML)触发器。 2、数据库定义语言(DDL)触发器。 3、复合触发器。 4、Instead of 触发器。此类触发器通常作用在视图上。对于多个源表的视图做DML操作 通常是不被允许的,如果遇到这种情况就可以利用 instead of 类型触发器 解决问题。利用它可以把对视图的DML操作转换成对多个源表进行操作。 5、用户和系统事件触发器。 --DML触发... 阅读全文

posted @ 2017-03-15 20:21 拿着菜刀 阅读(310) 评论(0) 推荐(0)

Oracle概要文件

摘要: --什么是概要文件(Profile) Profile 就是Oracle中的概要文件,Oracle系统中如果不创建概要文件 ,用户就会使用系统的默认的概要文件。如果创建用户是没有指定概要文件 系统也会默认概要文件。数据库管理员可以先对用户分组,按照每组不同的 权限,建立不同的概要文件。 概要文件可以作用于用户,不作用于角色。 --创建概要文件 create profile profi... 阅读全文

posted @ 2017-03-15 20:20 拿着菜刀 阅读(3313) 评论(0) 推荐(0)

Oracle存储过程

摘要: --存储过程的优点 1、简化复杂的操作。 2、增加数据的独立性。 3、提高安全性。 4、提高性能。 --存储过程的语法 create [or replace ] procedure proc_name (parameter_name [in datatype {:=default} ] | [out | in out] [nocopy] datatype) {[is | as ]} 声明变量列表... 阅读全文

posted @ 2017-03-15 20:20 拿着菜刀 阅读(157) 评论(0) 推荐(0)

Oracle结构控制语句

摘要: --if语句 if [判断条件] then --条件满足执行的语句 end if; -- if ...else... if [判断条件] then ----条件满足执行的语句 else --不满足条件的语句 end if; --if...elsif...else if [判断条件] then ----条件满足执行的语句 elsif [判断条件] th... 阅读全文

posted @ 2017-03-15 20:19 拿着菜刀 阅读(425) 评论(0) 推荐(0)

Oracle角色管理

摘要: --创建角色 create role role_name [not identified |--无需验证的方式 identified by [password]--密码验证的方式 | identified by externally --外部验证的方式 | identified by globally]--全局验证的方式 --授予角色权限,数据库管员必须用户grant_any_privivl... 阅读全文

posted @ 2017-03-15 20:19 拿着菜刀 阅读(237) 评论(0) 推荐(0)

Oracle的控制文件和日志文件

摘要: --什么是控制文件 控制文件是数据库的一个二进制文件,它主要记录数据库的名称、 数据库的数据文件存放位置等信息。 一个控制文件只能属于一个数据库。如果控制文件丢失,这数据库就无法操作。 --下面查询语句必须在 sql plus工具中执行。 --查询控制语句数据字典 desc v$controlfile; --什么是日志文件 日志文件在Oracle数据库中分为重做日志文件和归档日志文件两... 阅读全文

posted @ 2017-03-15 20:18 拿着菜刀 阅读(6152) 评论(0) 推荐(0)

Oracle的权限管理

摘要: --授予系统权限语法 grant system_privilege | all privileges --可以设置select any dictionary权限之外的索引系统权限 to {user identified by password | role}--设置权限的对象,user identified by password设置用户权限;role设置角色权限。 [with admin o... 阅读全文

posted @ 2017-03-15 20:17 拿着菜刀 阅读(272) 评论(0) 推荐(0)

Oracle内置函数

摘要: --数值型函数 ABS(n)函数:用于返回绝对值。 MOD(n1,n2) 函数:求n2除以n1的余数。 Sign(n) 函数:返回n的符号,n0返回1,n=0返回0。 --三角函数 cos(n) 函数:返回参数n的余弦制,n表示角度。 acos(n) 函数:返回n的反余弦值。 cosh(n) 函数:返回n的双曲余弦值。 sin(n) 函数:返回n的正弦值。 sinh(n) 函数:返回n的双曲正弦... 阅读全文

posted @ 2017-03-15 20:17 拿着菜刀 阅读(2467) 评论(0) 推荐(0)

Oracle视图的使用

摘要: --视图的语法 create [ or replace ] [NO Force | Force] View schema.view_name--视图名称 [(alias,...)inline_constraint(s)]--视图的字段别名或内联约束 [out_of_line_constraint(s)]--也是视图的约束 as subquery--视图的查询语句 [With {Read Only... 阅读全文

posted @ 2017-03-15 20:16 拿着菜刀 阅读(3357) 评论(0) 推荐(0)

Oracle事务和锁

摘要: --什么是事务 事务就是一组包含一条或多条语句的逻辑单元,每个事务都是一个原子单位。 在事务中的语句被作为一个整体,要么一起提交,作用在数据库上,使数据库数据 永久的修改;要么一起撤销,对数据库不做任何修改。 --事务控制语句 set transaction :设置事务的属性。 commit :提交事务。 savepoint :设置事务保存点。 rollback :回滚事务。 rollba... 阅读全文

posted @ 2017-03-15 20:16 拿着菜刀 阅读(461) 评论(0) 推荐(0)

Oracle的用户管理

摘要: --用户的三种验证方式 密码验证,最常用的方式。 外部验证,不常用验证密码通常和所在操作系统的密码一致。 全局验证,不常用。 --创建用户语法 create user username identified by pwd--密码验证的方式 or externally as certificate_DN--外部验证方式 or globally as directory_DN--全局验证方式 ... 阅读全文

posted @ 2017-03-15 20:15 拿着菜刀 阅读(187) 评论(0) 推荐(0)

Oracle的游标

摘要: --显示游标的使用 --1、声明游标 cursor cursor_name--游标名称 [(parameter_name datatype...)]--带参数游标的参数,(参数名 参数类型)-(v_t number(10,2)) is select_statement--select语句 --2、打开游标 open cursor_name --3、读取数据 fetch cursor_name ... 阅读全文

posted @ 2017-03-15 20:14 拿着菜刀 阅读(211) 评论(0) 推荐(0)

Oracle的PL_SQL的结构

摘要: --PL/SQL的结构 declare --声明变量和常量关键字 v_name nvarchar2(20); v_age integer;--常规变量声明 v_product table_name.column_name%type;--根据表字段的类型来生命变量 v_con constant int 阅读全文

posted @ 2017-03-15 20:13 拿着菜刀 阅读(277) 评论(0) 推荐(0)

Oracle的PL_SQL的异常处理

摘要: --什么是异常 --异常是在PL/SQL运行过程中有可能出现的错误。 --执行异常的语句 exception when [异常] when --异常输出信息。 --Oracle的预定义异常 CASE_NOT_FOUND ora-06592 --case语句中,when子句没有匹配的条件,而且没有else语句,会触发该异常。 NO_DATA_FOUND ORA-01403 -... 阅读全文

posted @ 2017-03-15 20:09 拿着菜刀 阅读(432) 评论(0) 推荐(0)

Oracle的select检索数据

摘要: --Select语法 select [distinct | All] select_list from table_list [where_clause] [group_by_clause] [Having condition] [order_by_clause] --语法说明 select:查询动作关键字,必须要有的。 [distinct | All]:查询字段是否除重。D... 阅读全文

posted @ 2017-03-15 20:07 拿着菜刀 阅读(462) 评论(0) 推荐(0)

Oracle数据库操作语言(DML)

摘要: --insert添加语句 insert into table_name(column_name,column_name,...) values (data1,data2,...); --通过表添加数据 insert into table_name(column_name,column_name,...) select column_name,column_name,... from ... 阅读全文

posted @ 2017-03-15 20:06 拿着菜刀 阅读(718) 评论(0) 推荐(0)

Oracle数据库定义语言(DDL)

摘要: --使用Create遇见创建表 Create Table table_name ( column_name datatype [null|not null], column_name datatype [null|not null], ... [constraint] ); --语法说明 table 阅读全文

posted @ 2017-03-15 20:05 拿着菜刀 阅读(447) 评论(0) 推荐(0)

Oracle约束的使用

摘要: --5个约束,主键约束、外键约束、唯一约束、检查约束、非空约束。 --添加主键约束 Alter table table_name Add constraints constraint_name Primary key (column_name); --语法说明 constraint_name:约束名 阅读全文

posted @ 2017-03-15 20:03 拿着菜刀 阅读(359) 评论(0) 推荐(0)

导航