- 浏览: 57560 次
- 来自: 北京
最新评论
-
泛泛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 655package com.lucene;import java. ... -
lucene3.0
2012-09-11 20:15 872全文搜索 核心:创建索引——查询索引--分词器 索引引擎: ... -
分布式存储(转载)
2012-06-05 15:42 1206L1、HTML静态化其实大家都知道,效率最高、消耗最小的 ... -
java设计原则
2012-04-05 16:50 832原则1:DRY(Don't repeat ... -
java静态、动态代理
2012-04-04 18:51 851JAVA的动态代理 代理模式 代理模式是常用的java设计模式 ... -
Hibernate声明事务
2011-09-17 16:25 899事务处理 第一种方式: 首先配置datasoure: ... -
javascript应用3
2011-09-10 15:14 956打开一个新页面:{ <script t ... -
javascript应用2
2011-09-10 15:09 898日期插件的应用:{ <script type=& ... -
javascript应用1
2011-09-10 15:00 974javascript {<!-- 1.j ... -
css应用
2011-09-10 14:59 902CSS 本章目标 1、CSS的定义、优势 2、css的基 ... -
Html
2011-09-10 14:56 927HTML 超链接:{ <a href=”http:/ ... -
jsp、el、jstl.doc
2011-09-10 14:53 1344serlvet和jsp区别和联系 jsp从本质上讲也是s ... -
Jdbc
2011-09-10 14:49 932jdbc操作数据库插入、更新、删除、查找 mysql数据 ... -
文件上传步骤
2011-09-10 14:47 766文件上传的简单方法:(原理性的实验) 1. <b ... -
中文乱码问题解决
2011-09-10 14:43 7541. post方式提交的数据 采用request.setCha ... -
事务传播特性与隔离级别
2011-09-10 14:38 804事务传播特性了解事务的几种传播特性 ... -
监听器
2011-09-10 14:36 898监听器概述 1.Listener是Servlet的监听器 ... -
过滤器
2011-09-10 14:35 12501. Servlet过滤器基础 Servlet过滤器是Se ... -
web编程常用配置2
2011-09-10 14:35 719c3p0.jar:C3PO是一个数据库连接池,Hibern ... -
sql练习
2011-09-10 14:28 22701.oracle数据库启动的服 ...
相关推荐
Web编程技术是构建和维护互联网应用程序的核心技能,它涵盖了多种技术和工具,旨在创建交互式的、动态的、用户友好的在线体验。"Web编程技术-完美版"可能是一个全面的教程或者资源集合,旨在帮助学习者掌握Web开发的...
1. **服务器配置**:在"Install工具地址.txt"文件中,可能包含了如何下载和安装常用的Java Web服务器,如Apache Tomcat(Catalina),这是运行Java Web应用程序的基础。Tomcat是开源的Servlet容器,支持JSP和Servlet...
【Web编程】主要涉及到的是构建动态网页的技术,而JSP(Java Server Pages)是Web开发中常用的一种技术,尤其在用户交互和数据处理方面。本文将深入探讨JSP编程,特别是用户登录设计以及JSP内置对象的使用。 一、...
### Go Web编程知识点总结 #### 一、Go环境配置与安装 - **Go源码安装**:适合希望根据自身需求定制安装的用户。通过这种方式,用户可以自行选择所需的组件和服务,便于开发过程中针对特定功能进行优化。 - **Go...
《Go Web编程》是一本深入探讨Google开发的Go语言及其在Web应用开发中的实践的电子书。这本书旨在帮助读者理解Go语言的基础语法、特性,并掌握如何利用这些特性构建高效的Web应用程序。以下是对这本书中可能涉及的...
本实例将带你走进Web服务器编程的世界,通过一个简单的实例来理解其工作原理。 首先,我们要了解Web服务器的基本概念。Web服务器主要任务是接收来自客户端(如浏览器)的HTTP请求,解析请求中的信息,如URL、HTTP...
以上就是从提供的文件内容中解析出的一些WEB编程开发的常用代码技巧。在实际开发中,理解并灵活运用这些代码能够提高网页的功能性和用户体验。同时,随着技术的发展,开发者还需要关注新的API、框架和最佳实践,以...
Java Web编程技术是开发基于Web的应用程序的一种强大方法,它结合了Java语言的强大功能与Web的广泛可访问性。在Java Web开发中,开发者可以创建动态、交互式的网站,为用户提供丰富的用户体验。以下是对Java Web编程...
本文详细介绍了Java Web网络编程技术的核心概念和技术细节,包括Servlet、JSP以及常用的Java Web框架。同时,还简单概述了C#的编译与连接过程以及网页制作的基本技术。这些知识对于学习和掌握Web开发技术至关重要。...
在Web编程开发中,常用的一些代码片段对于构建交互式和功能丰富的网页至关重要。以下是一些关键知识点: 1. **窗口操作**:在HTML中,可以使用ActiveX对象来控制浏览器窗口的行为。例如,`<object>`标签与`clsid`...
Java Web编程是构建基于互联网应用程序的关键技术,它涵盖了多种组件和服务,用于创建动态、交互式的网站。Web工作原理的理解对于任何Java Web开发者来说都至关重要。本文将深入探讨Java Web的基本概念,工作流程...
描述"《ASP.NET MVC 4 Web编程》的源代码"意味着,这些代码实例可能覆盖了以上所有知识点,通过阅读和学习这些源代码,开发者能够深入理解ASP.NET MVC4框架的工作原理,掌握如何在实际项目中运用这些技术。...
服务器常用编程环境+软件部署手册是指在服务器上安装和配置的各种编程环境和软件的过程。这些环境和软件是服务器最基本的组成部分,对服务器的正常运作和开发起着至关重要的作用。 在服务器上,常用的编程环境包括...
Web编程基础知识点广泛涉及前端开发技术和后端服务器端编程的范畴。从提供的文件内容来看,这些内容覆盖了HTML、JavaScript、JSP、Servlets、数据库连接技术以及Java的基础概念。下面我将详细解释这些知识点。 ### ...
1. **环境搭建**:这包括安装JDK(Java Development Kit)、设置环境变量、配置Tomcat服务器等步骤,这是进行Java Web开发的前提。 2. **Servlet编写**:学习如何创建Servlet类,实现HttpServlet接口,并重写doGet...
1. Java基础:Web编程首先需要了解Java语言的基础知识,包括Java的基本数据类型、控制流程、面向对象编程、异常处理等。Java Web编程通常会使用到Java的集合框架、多线程处理等高级特性。 2. Web服务器:Java Web...
1. **Python基础**:Python的基础语法、数据结构和面向对象编程,是Python Web开发的基础。理解Python的高效数据结构和简洁的编程风格对于快速开发至关重要。 2. **Web开发框架**:课程涵盖了Django和Flask两个主流...
Maven和Gradle是两种常用的Java项目管理工具,它们负责构建、依赖管理和打包Java Web应用。通过它们,你可以方便地管理项目结构和依赖库。 **4. JDBC与数据库交互** Java Web应用通常需要与数据库交互,JDBC(Java...
《Java Web编程宝典》是一本深入探讨Java技术在Web开发领域的专著,涵盖了从基础到高级的全方位知识。在Web开发的世界里,Java以其稳定、高效和强大的库支持成为了许多开发者的选择。这本书旨在帮助读者掌握Java Web...