- 浏览: 56362 次
- 来自: 北京
最新评论
-
泛泛evil:
总结的很好,谢谢分享
JavaScript -
wanxkl:
哇!总结的太好了。。凤哥哥,你好强大啊。。请问您跟凤姐什么关系 ...
css应用
mysql数据库jdbc驱动
jdbcDriver = com.mysql.jdbc.Driver
jdbcUrl = mysql:jdbc://localhost:3306/user
jdbcUser = root
jdbcPasswd = root
oracle数据库jdbc驱动
jdbcDriver = oracle.jdbc.driver.Driver
jdbcUrl = jdbc:oracle:thin:@localhost:1521:PRCL
jdbcUser = scott
jdbcPasswd = tiger
相应的jar包:
mysql数据库: mysql-connector-java-3.1.10-bin.jar
orcal数据库:ojdbc14_g.jar
ajax的使用步骤:
1.需要通过JavaScript创建XMLHttpRequest对象 所有发送的ajax请求和接受服务器传回来的参数都要通过XMLHttpRequest对象来操作
Function creatXmlHttp(){
If(window,XMLHttpRequest)
//针对firefox,mozillar,opera,safari,IE7,IE8
xmlHttp = new XMLHttpRequest();
//针对某些特定版本的mozillar浏览器的bug进行修正
If(xmlHttp.overrideMimeType){
xmlHttp.overrideMimeType(“text/xml”);
}else if(window.ActiveXObject){
//针对IE6,IE5.5,IE5
try{
xmlHttp = new ActiveXObject(“MSXML2.XMLHTTP”)
}catch(e){
try{
xmlHttp = new ActiveXObject(“MicrosoftXMLHTTP”);
}catch(e){
Aaert(“不能创建XmlHttpRequest”)
}
}
}
}
Post方式在send()之前要加上一句话
xmlHttp.setRequestHeader(“Content-Type”, “application/x-www-form-urlencoded”);
dwr技术有关需要的jar包
dwr.jar
commons-loggin-1.1.1.jar
dwr单例模式的jar包
bsf.jar
bsh-2.0b4.jar
web.xml文件的配置
dwr中默认servletd的配置文件
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class> org.directwebremoting.servlet.DwrServlet </servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
//部分session作用域出现问题时所需要增加的配置
<init-param>
<param-name>crossDomainSessionSecurity</param-name>
<param-value>false</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
dwr.xml文件的配置
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://www.getahead.ltd.uk/dwr/dwr20.dtd">
<dwr>
<allow>
//非单例模式情况下(一般是对于Dao来说的)
<create creator="new" javascript="service">
<param name="class" value="helloWorld.Service" />
</create>
//单例模式情况下
<create creator="script" javascript="newsDao">
<param name="language" value="beanshell" />
<param name="script">
Import com..pk..dwrstudy.NewsDao;
Return NewsDao.getInstance();
</param>
</create>
//dwr使用过程中的java类的转换
<convert match="com.pk..ajax.po.News" converter="bean"></convert>
<convert match="com.pk..ajax.po.User" converter="bean"></convert>
</allow>
</dwr>
需要导入的三个js文件
<script type='text/javascript' src='js/util.js'></script>
<script type='text/javascript' src='js/engine.js'></script>
<script type='text/javascript' src='dwr/interface/service.js'> </script>
Struts 1的配置信息
Web.xml中的配置信息
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<servlet>
<servlet-name>ActionServlet</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>ActionServlet</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>login.jsp</welcome-file>
</welcome-file-list>
</web-app>
Struts-config.xml的配置信息
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
"http://struts.apache.org/dtds/struts-config_1_2.dtd">
<struts-config>
<form-beans>
<form-bean name="loginForm" type="com.pk.struts_login_new.form.LoginForm">
</form-bean>
</form-beans>
<global-exception>
</global-exception>
<global-forwards>
<forward name="list" path="/user/list.do" redirect="true"></forward>
</global-forwards>
<action-mappings>
<action path="/user/list" type="com.pk.struts_login_new.action.UserAction" parameter="listUser">
<exception key="服务器忙,请稍后再试" type="com.pk.struts_login_new.exception.DaoException"
path="/error.jsp" handler="com.pk.struts_login_new.util.MyExceptionHandler">
</exception>
<forward name="show" path="/show.jsp"></forward>
</action>
</action-mappings>
</struts-config>
需要导入的jar包(共8个)
antlr.jar
commons-beanutils.jar
commons-digester.jar
commons-fileupload.jar
commons-logging.jar
commons-validator.jar
jakarta-oro.jar
struts.jar
dbcp.properties文件的配置
#Created by JInto - www.guh-software.de
#Fri Mar 25 16:33:12 CST 2011
connectionProperties=useUnicode\=true;characterEncoding\=utf-8
defaultAutoCommit=true
defaultReadOnly=false
defaultTransactionIsolation=READ_COMMITTED
driverClassName=com.mysql.jdbc.Driver
initialSize=10
maxActive=50
maxIdle=20
maxWait=60000
minIdle=5
password=root
type=1
url=jdbc\:mysql\://127.0.0.1\:3306/user_test
username=root
dbcpjar包(共2 个)
commons-dbcp-1.2.2.jar
commons-pool-1.3,jar
hibernate配置
hibernate-cfg.xml文件的配置
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.url">
jdbc:mysql://localhost/hibernate_1
</property>
<property name="hibernate.connection.driver_class">
com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password">root</property>
<property name="hibernate.dialect">
org.hibernate.dialect.MySQLDialect
</property>
<property name="hibernate.show_sql">true</property>
<mapping resource="com/pk/hibernate/User.hbm.xml"/>
</session-factory>
</hibernate-configuration>
User.hbm.xml文件的配置
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.pk.hibernate.User">
<id name="id">
<generator class="uuid"></generator>
</id>
<property name="name"></property>
<property name="password"></property>
</class>
</hibernate-mapping>
Hibernate所需要的jar包(共38个) 核心jar(共8个)
hibernate3.jar * //java核心jar包 必须使用的jar包
concurrent-1.3.2.jar
connector.jar
jaas.jar
jdbc2_0-stdext.jar
jta.jar //负责处理事务
junit-3.8.1.jar
proxool-0.8.3.jar
swarmcache-1.0rc2.jar
xml-apis.jar
commons-collections-2.1.1.jar // Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大。必须使用的jar包。
commons-logging-1.0.4.jar *//包含了日志功能,必须使用的jar包
cleanimports.jar
checkstyle-all.jar
versioncheck.jar
xerces-2.6.2.jar
jacc-1_0-fr.jar
oscache-2.1.jar
jboss-common.jar
jboss-jmx.jar
jboss-system.jar
asm.jar
asm-attrs.jar * //asm字节转换库
c3p0-0.9.0.jar
ant-1.6.5.jar
ant-antlr-1.6.5.jar
ant-junit-1.6.5.jar
ant-launcher-1.6.5.jar
ant-swing-1.6.5.jar
dom4j-1.6.1.jar
log4j-1.2.11.jar
jaxen-1.1-beta-7.jar
syndiag2.jar
cglib-2.1.3.jar * //实现PO字节码的动态生成
jgroups-2.2.8.jar
jboss-cache.jar
antlr-2.7.6.jar
ehcache-1.2.jar *//缓存工具.在没有提供其他缓存工具时,这个缓存工具是必不可少的
javassist.jar
Hibernate jar包功能解释
(1)hibernate3.jar:
Hibernate的核心库,没有什么可说的,必须使用的jar包
(2)cglib-asm.jar:
CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包
(3)dom4j.jar:
dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面可以找到一篇文章,对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无论在那个方面都是非常出色的。我早在将近两年之前就开始使用dom4j,直到现在。如今你可以看到越 来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这是必须使用的jar 包,Hibernate用它来读写配置文件。
(4)odmg.jar:
ODMG是一个ORM的规范,Hibernate实现了ODMG规范,这是一个核心的库,必须使用的jar包。
(5)commons-collections.jar:
Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大。必须使用的jar包。
(6)commons-beanutils.jar:
Apache Commons包中的一个,包含了一些Bean工具类类。必须使用的jar包。
(7)commons-lang.jar:
Apache Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。
(8)commons-logging.jar:
Apache Commons包中的一个,包含了日志功能,必须使用的jar包。这个包本身包含了一个Simple Logger,但是功能很弱。在运行的时候它会先在CLASSPATH找log4j,如果有,就使用log4j,如果没有,就找JDK1.4带的 java.util.logging,如果也找不到就用Simple Logger。commons-logging.jar的出现是一个历史的的遗留的遗憾,当初Apache极力游说Sun把log4j加入JDK1.4, 然而JDK1.4项目小组已经接近发布JDK1.4产品的时间了,因此拒绝了Apache的要求,使用自己的java.util.logging,这个包 的功能比log4j差的很远,性能也一般。
后来Apache就开发出来了commons-logging.jar用来兼容两个logger。因此用commons-logging.jar写的 log程序,底层的Logger是可以切换的,你可以选择log4j,java.util.logging或者它自带的Simple Logger。不过我仍然强烈建议使用log4j,因为log4j性能很高,log输出信息时间几乎等于System.out,而处理一条log平均只需 要5us。你可以在Hibernate的src目录下找到Hibernate已经为你准备好了的log4j的配置文件,你只需要到Apache 网站去下载log4j就可以了。commons-logging.jar也是必须的jar包。
使用Hibernate必须的jar包就是以上的这几个,剩下的都是可选的。
ant.jar:
Ant编译工具的jar包,用来编译Hibernate源代码的。如果你不准备修改和编译Hibernate源代码,那么就没有什么用,可选的jar包
optional.jar:
Ant的一个辅助包。
发表评论
-
lucene3.0 例一
2012-09-11 20:18 626package com.lucene;import java. ... -
lucene3.0
2012-09-11 20:15 838全文搜索 核心:创建索引——查询索引--分词器 索引引擎: ... -
分布式存储(转载)
2012-06-05 15:42 1174L1、HTML静态化其实大家都知道,效率最高、消耗最小的 ... -
java设计原则
2012-04-05 16:50 792原则1:DRY(Don't repeat ... -
java静态、动态代理
2012-04-04 18:51 815JAVA的动态代理 代理模式 代理模式是常用的java设计模式 ... -
Hibernate声明事务
2011-09-17 16:25 861事务处理 第一种方式: 首先配置datasoure: ... -
javascript应用3
2011-09-10 15:14 936打开一个新页面:{ <script t ... -
javascript应用2
2011-09-10 15:09 874日期插件的应用:{ <script type=& ... -
javascript应用1
2011-09-10 15:00 946javascript {<!-- 1.j ... -
css应用
2011-09-10 14:59 865CSS 本章目标 1、CSS的定义、优势 2、css的基 ... -
Html
2011-09-10 14:56 895HTML 超链接:{ <a href=”http:/ ... -
jsp、el、jstl.doc
2011-09-10 14:53 1304serlvet和jsp区别和联系 jsp从本质上讲也是s ... -
Jdbc
2011-09-10 14:49 878jdbc操作数据库插入、更新、删除、查找 mysql数据 ... -
文件上传步骤
2011-09-10 14:47 731文件上传的简单方法:(原理性的实验) 1. <b ... -
中文乱码问题解决
2011-09-10 14:43 7191. post方式提交的数据 采用request.setCha ... -
事务传播特性与隔离级别
2011-09-10 14:38 762事务传播特性了解事务的几种传播特性 ... -
监听器
2011-09-10 14:36 848监听器概述 1.Listener是Servlet的监听器 ... -
过滤器
2011-09-10 14:35 12141. Servlet过滤器基础 Servlet过滤器是Se ... -
web编程常用配置2
2011-09-10 14:35 684c3p0.jar:C3PO是一个数据库连接池,Hibern ... -
sql练习
2011-09-10 14:28 22411.oracle数据库启动的服 ...
相关推荐
Java Web编程宝典-十年典藏版.pdf 是PDF电子书,不是源码。共分2个包。 《Java Web编程宝典(十年典藏版)》是一本集技能、范例、项目和应用为一体的学习手册,书中介绍了应用Java Web进行程序开发的各种技术、技巧。...
1.1 网络编程相关的基本概念 1 1.1.1 网络编程与进程通信 1 1.1.2 Internet中网间进程的标识 3 1.1.3 网络协议的特征 7 1.2 三类网络编程 10 1.2.1 基于TCP/IP协议栈的网络编程 10 1.2.2 基于WWW应用的...
1.8.2 常用的umask值 11 1.9 符号链接 12 1.9.1 使用软链接来保存文件的多个映像 12 1.9.2 符号链接举例 12 1.10 小结 13 第2章 使用find和xargs 14 2.1 find命令选项 14 2.1.1 使用name选项 15 2.1.2 使用perm选项 ...
本书可作为高等院校“网页设计与开发”类课程教材,也可作为网站制作、Web程序设计培训教材,还可作为网页设计与Web编程爱好者的自学参考书。 本书特点 ●构思清晰,结构合理。 ●内容全面系统,语言简洁...
内容包括Java Web开发简介,HTML、JavaScript简介,XML简介,Tomcat服务器的安装及配置,JSP基础语法,JSP内置对象,JavaBean,文件上传,Servlet程序开发,表达式语言,Tomcat数据源,JSP标签编程,JSP标准标签库...
第1部分 Web开发前奏 第1章 Java Web开发简介 第2章 HTML、JavaScript简介 第3章 XML简介 第4章 Tomcat服务器的安装及配置 第2部分 Web基础开发 第5章 JSP基础语法 第6章 JSP内置对象 第7章 JavaBean 第8章 ...
《extjs web应用程序开发指南(第2版)》共18章和1个附录,是对第1版的全面升级,增补了大量extjs 4.0中的新特性。从基本的extjs功能开始讲解ria web开发,从而引出用户体验丰富的extjs技术。接着通过经典的“hello ...
第一部分 编程基础 1 第1章 宏与代码 3 1.1 何时使用代码代替宏 4 1.1.1 何时用宏 4 1.1.2 何时用代码 4 1.2 宏到代码的转换 5 1.2.1 使用DoCmd对象 5 1.2.2 与宏命令等价的代码 7 1.3 将现有宏转换为代码 8...
第1章 C#.NET网络编程概述 1.1 网络通信概述 1.1.1 网络通信模型概述 1.1.2 网络通信协议、接口和服务概述 1.1.3 TCP/IP网络架构概述 1.1.4 IP地址与端口 1.2 C#.NET网络编程相关类 1.2.1 IP...
1.8.2 常用的umask值 11 1.9 符号链接 12 1.9.1 使用软链接来保存文件的多个映像 12 1.9.2 符号链接举例 12 1.10 小结 13 第2章 使用find和xargs 14 2.1 find命令选项 14 2.1.1 使用name选项 15 2.1.2 使用perm选项 ...
1.3.2 编程环境设置 7 1.3.3 编辑环境设置 8 1.3.4 工程设置 8 1.4 方法与技巧 9 1.4.1 使用代码浏览器 9 1.4.2 使用代码编辑器 9 1.4.3 使用帮助系统 10 1.4.4 设置IDE桌面 11 第2章 对象Pascal语言 12 2.1 学习...
第1章 Web系统与技术的基础知识... 1 1.1 Internet介绍... 1 1.1.1 Internet含义... 1 1.1.2 TCP/IP协议... 1 1.1.3 域名... 2 1.1.4 URL. 3 1.1.5 MIME. 3 1.1.6 HTTP协议... 4 1.2 Web浏览器... 5 1.3 ...
第一部分 编程基础 1 第1章 宏与代码 3 1.1 何时使用代码代替宏 4 1.1.1 何时用宏 4 1.1.2 何时用代码 4 1.2 宏到代码的转换 5 1.2.1 使用DoCmd对象 5 1.2.2 与宏命令等价的代码 7 1.3 将现有宏转换...
比如利用控制反转的核心特性,并通过依赖注入实现控制反转来实现管理对象生命周期容器化,利用面向切面编程进行声明式的事务管理,整合多种持久化技术管理数据访问,提供大量优秀的Web框架方便开发等等。Spring框架...
第1章 简介 1.1 并发简史 1.2 线程的优势 1.2.1 发挥多处理器的强大能力 1.2.2 建模的简单性 1.2.3 异步事件的简化处理 1.2.4 响应更灵敏的用户界面 1.3 线程带来的风险 1.3.1 安全性问题 1.3.2 活跃性...
1. 配置服务器Tomcat 2 1.1. 详细配置如下 2 2. Axis2与Eclipse的整合 7 2.1. Axis2下载,并部署axis2到Tomcat 7 2.2. Eclipse下安装Axis2插件 8 2.2.1. 下载axis2的eclipse插件 8 3. 编写Web service程序 10 3.1. ...
《JSP网络编程从基础到实践》 实例1 第一个JSP页面 Web开发基础 实例2 HTML与JavaScript交互示例 JSP语法 实例3 JSP程序的基本结构 实例4 简单数据类型综合应用实例 实例5 包装类综合应用...
第1部分 Web开发前奏 第1章 Java Web开发简介 第2章 HTML、JavaScript简介 第3章 XML简介 第4章 Tomcat服务器的安装及配置 第2部分 Web基础开发 第5章 JSP基础语法 第6章 JSP内置对象 第7章 JavaBean 第8章 ...
第1章 JAVA WEB开发简介 1.1、WEB发展历程 1.2、企业开发架构 1.3、JAVA EE架构 1.4、JAVA EE核心设计模式 1.5、Struts开发框架 1.6、本章摘要 1.7、开发实战讲解 第2章 HTML、JavaScript简介 2.1、...
第1章web应用开发简介 1 1.1何为web应用 1 1.1.1web的概念及发展 1 1.1.2web应用程序 2 1.2使用java开发web应用 3 1.2.1面向对象的编程语言 3 1.2.2丰富的框架技术 4 1.2.3xml、css的应用 4 1.2.4使用...