![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaWeb
文章平均质量分 53
bart2011
这个作者很懒,什么都没留下…
展开
-
html高级笔记
表格标签1 定义表格 ·属性 bgcolor背景色 border边框宽度 bordercolor边框颜色 bordercolorlight边框明亮部分的颜色 bordercolordark边框昏暗部分的颜色 cellspacing各个单元格间隔大小 cellpadding边框与表格内部内容的间隔 width表格的宽度(单位可以是百分比)原创 2011-05-03 19:47:00 · 415 阅读 · 0 评论 -
ajax、javascript学习笔记1
●简介Asynchronous Javascript And Xml异步的javascript和xml·使用XHTML和CSS的基于标准的表示技术·使用DOM进行动态显示和交互·使用XML和XSLT进行数据交换和处理·使用XMLHTTPREQUEST进行异步数据检索:页面端javascript的浏览器内置对象·使用Javascript将以上技术融合与传统模式的对原创 2011-05-03 19:13:00 · 408 阅读 · 0 评论 -
hibernate版本改动对配置、代码影响
hibernate3.6之前的版本使用Annotation,还需要下载Annotation库,需要添加ejb3-persistence.jar hibernate-annotations.jar hibernate-commons-annotations.jar,而获得SessionFactory必须以下这样写 Configuration cfg=new AnnotationConf转载 2011-05-03 19:19:00 · 387 阅读 · 0 评论 -
hibernate3.x学习笔记
●参考位置1)文档2)例子程序 /project/etc/hibernate.properties●hibernate初理解将面向关系的sql语句进行封装,成为面向对象的写法,完成增删改查。Object Relationship mapping 关系映射hibernate帮我们屏蔽了relationship关系这层的逻辑,我们只用采用面向对象的写法就可以。原创 2011-05-03 11:40:00 · 1745 阅读 · 0 评论 -
html初级笔记
标签属性1 Text属性:用于设定整个网页中的文字颜色。2 link属性:用于设定一版超链接文本的显示颜色。3 alink属性:用于设定鼠标移动到链接上时,超链接文本的显示颜色。4 vlink属性:用于设定访问过的超链接文本的显示颜色。5 background属性:用于设定背景墙纸所用的图象文件,可以是GIF或JEPG文件的绝对或相对路径。6 bgcolor属性:用于设定背原创 2011-05-03 19:46:00 · 384 阅读 · 0 评论 -
dom4j
●简介dom4j和jdom都是用来解析xml的。控制xml有四种api,sax,dom都比较底层,是java本身类库中就包含的操作方式。·dom方式 dom=Document Object Model方式是把整个xml文件作为一个对象,放到内存中。·sax方式 simple API for XML 读一点解析一点在这基础之上开发了dom4j和jdom.dom4原创 2011-05-03 19:51:00 · 484 阅读 · 0 评论 -
DOM编程
5.1 DOM、DHTML介绍DOM (Document Object Model)DHTML (Dynamic HTML)JavaScript可以使用3种方式将HTML对象事件与处理程序代码进行关联:1) 在事件源对象对应的HTML标签上增加要处理的事件属性,例如 oncontextmenu="myFun()"2) 直接在JavaScript代码中设置元素对象的事件属性,例如原创 2011-05-03 19:52:00 · 613 阅读 · 0 评论 -
jquery浮动窗口
html中<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> itcast.cn的JQuery实例1:浮动窗口 显示浮动窗口 我是标题栏!!原创 2011-05-04 18:14:00 · 3530 阅读 · 0 评论 -
用jquery仿google动态补全简单例子
//表示当前高亮的节点var highlightindex = -1;var timeoutId;$(document).ready(function(){ //文本框节点 var wordInput = $("#word"); var wordInputOffset = wordInput.offset(); var autoNode = $("#auto"原创 2011-05-11 22:13:00 · 465 阅读 · 0 评论 -
flex基础 actionscript
●flex是什么玩意我的理解,flex就是一种制作swf格式的界面的程序。flash也是一种可以制作swf格式的界面的程序。两者的区别在于flash制作的多数是动画。而flex制作出来的多数是按钮、单选按钮、下拉条一类的程序界面。 ●开发flex需要的语言·ActionScript·MXML ●第一个helloWorldnew actionScript项目原创 2011-05-20 14:46:00 · 429 阅读 · 0 评论 -
struts2自定义验证规则及配置使用
如何自定义验证规则 * 在jsp页面增加一个组件 * 在action中增加private Integer age属性 * 自定义验证规则 public class AgeValidate extends FieldValidatorSupport { //此验证是拦截器验证所以会在调用每个action的方法前调用原创 2012-06-04 15:15:00 · 518 阅读 · 0 评论 -
struts2文件上传
struts2中如何实现上传 * 引入commons-fileupload-1.2.1.jar、commons-io-1.3.2.jar * 定义jsp <form action="${pageContext.request.contextPath}/upload/uploadAction_saveFile.action"原创 2012-06-04 15:10:46 · 733 阅读 · 0 评论 -
javadb实验
●javaDB介绍javaDB:java 6里的数据库,其实就是derby。●小实验 引入jar包在sun/javaDB/lib/derby.jar public static void main(String[] args) { try { // load the driver Class.forName("org.apache.d原创 2011-05-03 19:48:00 · 418 阅读 · 0 评论 -
spring2.5
●什么是IOC(DI),有什么好处·把自己new的东西改为由容器提供 1)初始化具体值 2)装配·好处:灵活装配·spring是什么 类与类之间的关系只要在xml中配置好, 调用ClassPathXmlApplicationContext的getBean方法, 就可以得到一个装配好的类的对象。●简单项目搭建·xml src目录下 beans.xml原创 2011-05-03 20:05:00 · 817 阅读 · 1 评论 -
struts2
●开发准备 1.引入类库 直接从struts/apps/struts2-blank/WEB-INF/lib下拷贝 除junit和spring-test之外的所有jar包 2.复制一个struts.xml 直接从struts/apps/struts2-blank/WEB-INF/classes下拷贝struts.xml 3.对web.xml配置 同样从 strut原创 2011-05-03 20:19:00 · 1185 阅读 · 1 评论 -
jquery的 点击后 前台页面普通文字变文本框可以修改
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> itcast.cn的JQuery示例:可以编辑的表格原创 2011-05-11 10:35:00 · 3186 阅读 · 0 评论 -
javamail的使用
●MIME协议1.Multipurpose Internet Mail Extensions 的缩写,多用途网际邮件扩充协议 , 说明了如何安排消息格式使消息在不同的邮件系统内进行交换。2.整个message为一个Mime邮件,包含邮件头和邮件体,邮件头包含发送者,接收者,邮件标题, 抄送者信息等3.邮件体包含许多部分,这些部分的内容是多种多样的,所以会以带ID的----原创 2012-03-27 11:19:37 · 905 阅读 · 0 评论 -
j2ee中在service层开启事务的思路
分析:1.jdbc的conn对象提供了setAutoCommit方法可以关闭自动提交,在Dao层增删改查时可以方便的开事务2.有些业务需求,如平台充值程序,需要先更新一个资金表表示支付资金,然后再查出一张充值卡发送给用户。 这两个动作是业务上要求必须加事物的,所以需要在service层加事物。3.由于service层即使拿到conn,开了事物,这个开了事物的conn也传不到dao原创 2012-03-27 11:27:39 · 2236 阅读 · 0 评论 -
Struts2学习笔记
可以使用ctrl+f对标题查询 标题如下●开发准备●第一个例子程序●Action●result●ognl表达式(valuestack理解)●Struts2标签●标签防止表单重复提交●对一些默认配置的修改(default.properties)●struts Exception handling—声明式异常处理●i18n:支持程序国际化●文件上传 ●类原创 2012-03-28 10:58:25 · 1626 阅读 · 0 评论 -
hibernate笔记
●参考位置1)文档2)例子程序 \project\etc\hibernate.properties●hibernate初理解将面向关系的sql语句进行封装,成为面向对象的写法,完成增删改查。Object Relationship mapping 关系映射hibernate帮我们屏蔽了relationship关系这层的逻辑,我们只用采用面向对象的写法就可以。●原创 2012-03-28 10:59:12 · 971 阅读 · 0 评论 -
struts2的prepared拦截器
问题:由于modelDriven拦截器的执行优于action内方法的执行,导致压入栈定的对象为成员变量中new出来的没有值的对象想要给该model赋值需要使用一个parepar拦截器1.action类实现Preparable接口2.则prepareDoXXX 或者prepareXX方法 会在XXX方法前执行如public void prepareDoDesignSurvey原创 2012-06-04 15:05:44 · 405 阅读 · 0 评论 -
DOM编程2
DOM编程 DOM是什么DOM是Document Object Model文档对象模型的缩写。根据W3C DOM规范(http://www.w3.org/DOM/),DOM是一种与浏览器,平台,语言无关的接口,使得你可以访问页面其他的标准组件。简单理解,DOM解决了Netscape的Javascript和Microsoft的Jscript之间的冲突,给予web设计师和开发者一个标准原创 2011-06-19 10:51:00 · 630 阅读 · 0 评论 -
ajax异步传输json格式的例子
●简介Asynchronous Javascript And Xml异步的javascript和xml·使用XHTML和CSS的基于标准的表示技术·使用DOM进行动态显示和交互·使用XML和XSLT进行数据交换和处理·使用XMLHTTPREQUEST进行异步数据检索:页面端javascript的浏览器内置对象·使用Javascript将以上技术融合与传统模式的对比原创 2012-03-27 11:02:46 · 2012 阅读 · 0 评论 -
hibernate 3.6之后的Annotation支持包变化
bernate3.6之前的版本使用Annotation,还需要下载Annotation库,需要添加ejb3-persistence.jar hibernate-annotations.jar hibernate-commons-annotations.jar,而获得SessionFactory必须以下这样写 Configuration cfg=new AnnotationConfigu转载 2012-03-27 11:05:02 · 1222 阅读 · 0 评论 -
tomcat理解、模拟实现以及tomcat的配置
●访问过程浏览器发送完整域名:端口号/文件名由网络供应商的dns服务器解析域名获得ip地址●模拟服务器·主类package cn.itcast.server;import java.net.InetAddress;import java.net.ServerSocket;import java.net.Socket;public class MyServer {原创 2012-03-27 11:29:39 · 897 阅读 · 0 评论 -
Spring学习笔记
●什么是IOC(DI),有什么好处·把自己new的东西改为由容器提供 1)初始化具体值 2)装配·好处:灵活装配·spring是什么 类与类之间的关系只要在xml中配置好, 调用ClassPathXmlApplicationContext的getBean方法, 就可以得到一个装配好的类的对象。●简单项目搭建·xml src目录下 beans.xml原创 2012-03-28 10:57:21 · 453 阅读 · 0 评论 -
hibernate.cfg.xml配置实例
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">原创 2012-06-04 14:58:56 · 441 阅读 · 0 评论 -
hibernate 二级缓存的说明和配置
默认是未启用的。 查询缓存默认也是未启用的。 可以缓存类、集合,只有通过id查询时才能使用缓存的数据(get(), load(), iterate())。 查询缓存,需要query.setCacheable(true).list()才会使用查询缓存(1,会先从缓存中找,2,会把查询结果放到缓存中) 如使用update或delete的hql语句直接更新数据库,不会通知一级原创 2012-06-04 15:00:29 · 1674 阅读 · 0 评论 -
hibernate3.5和spring结合使用annotation时onetomany的bug
java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z 。我程序出现找个错误,主要是在建立关系之后,如果实体,没有通过注解建立关系,就不会出现错误。单个的hibernate3.5.2用起来没有任何问题,一结合spring3.0就报错。解决办法:降低 hibernate的版本为3.3。问题原因原创 2012-06-04 15:02:08 · 487 阅读 · 0 评论 -
在struts2如何实现拦截器和配置过程
//在struts2如何实现拦截器 * 定义需求 * 如果用于已经登陆,可以访问action中的save()方法 * 如果用户没有登陆,则不能访问action中的save方法 模拟:session.setAttriute("user","user") * 定义拦截器 /* *原创 2012-06-04 15:07:53 · 536 阅读 · 0 评论 -
struts2类型转换
在struts2中如何定义类型转化器 * 定于需求: * 完成java.lang.String--->java.util.Date类型的转化 例如20111212(Strung)---java.util.Date() * 在jsp页面增加组件 出生日期:要求输入格式yyyyMMdd * 在原创 2012-06-04 15:09:20 · 393 阅读 · 0 评论 -
struts2通过配置使用struts2提供的验证
如何实现struts2中xml验证: * 建立Jsp页面,定义需求 * 用户名不能为null ,"" * 密码不能为null, "" 并且密码的长度6-12之间 * 定义action public class ValidateXmlAction extends ActionSupport { private String us原创 2012-06-04 15:10:04 · 438 阅读 · 0 评论 -
struts2下载
配置中 inputStream name="contentDisposition" 指定文件的名字 文件名为fileName 前提是需要将 fileName在action的方法中进行url编码(解决乱码问题)并将结果压入到map中 用ognl取 --> attachment;filename="${#fileName}.doc"ac原创 2012-06-04 15:11:19 · 317 阅读 · 0 评论 -
struts1和el表达式
struts是对mvc框架的实现●配置struts 1.拷贝struts lib下的所有jar包到web-inf/lib 2.配置web.xml action org.apache.struts.action.ActionServlet config /WEB-INF/struts-config.xml原创 2012-03-27 11:28:46 · 2335 阅读 · 0 评论 -
oracle数据库初研究
●基本介绍·体系结构 Oracle 服务器由两大部分组成, Oracle 数据库 和 Oracle 实例。 Oracle 数据库: 位于硬盘上实际存放数据的文件, 这些文件组织在一起, 成为一个逻辑整体, 即为 Oracle 数据库. 因此在 Oracle 看来, “数据库” 是指硬盘上文件的逻辑集合, 必须要与内存里实例合作, 才能对外提供数据管理服务。原创 2012-03-27 11:25:54 · 967 阅读 · 0 评论 -
beanUtils webUtils UUID使用
public class WebUtils { private WebUtils(){} // 将请求参数封装到bean public static T request2Bean(HttpServletRequest request, Class clazz) { try { //创建请求类的对象 T bean = clazz.newInst原创 2012-03-27 11:07:18 · 521 阅读 · 0 评论 -
Cookie&Session理解与应用
曾经浏览购物案例防止重复提交图片验证●cookie1.获得cookie·javax.servlet.http.Cookie类用于创建一个Cookie Cookie cookie = new Cookie(name,value);·Response接口中定义了一个方法用于发送一个Cookie response.addCookie(cookie);·Requ原创 2012-03-27 11:09:03 · 502 阅读 · 0 评论 -
dbcpc3p0和jdbc优化
一、数据库连接池1. 什么是连接池传统的开发模式下,Servlet处理用户的请求,找Dao查询数据,dao会创建与数据库之间的链接,完成数据查询后会关闭数据库的链接。这样的方式会导致用户每次请求都要向数据库建立链接而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存原创 2012-03-27 11:12:01 · 440 阅读 · 0 评论 -
dbutils的使用
一、O-R MappingObject-Relation Mapping 对象关系映射(对象关系模型) 常用的 O-R Mapping 工具有:Hibernate session.save(user) ibatissql 语句要自己写DBUtils简单的工具二、 DBUtils 框架commons-dbutils 是 Apache 组织提供的一个开源原创 2012-03-27 11:13:22 · 369 阅读 · 0 评论 -
dom4j及路径笔记
●简介dom4j和jdom都是用来解析xml的。控制xml有四种api,sax,dom都比较底层,是java本身类库中就包含的操作方式。·dom方式 dom=Document Object Model方式是把整个xml文件作为一个对象,放到内存中。·sax方式 基于事件 5种事件 startDocument endDocument starElemen原创 2012-03-27 11:14:36 · 480 阅读 · 0 评论