究极推荐:36个漂亮的各类型网站源代码
所有网站都采用CSS控制样式展现,木有table,都是DIV控制布局!更有一些网站有华丽丽的JS特效。
是的,在您看过之后,如果您真觉得不错,或者需要下载后续百来个网站的话,欢迎您评论,给予@贝斯特_岳 和优设哥一些动力。因为这些网站确实是我们精挑细选出来的一些非常漂亮的资源,就算和很多流行网站比较,他们也是毫无逊色异常出众精彩的。
36个网站中包含了各行各业的网页设计,譬如图片站、门户站、企业站、宠物站、资讯站等等,而且足够让您欣喜的是绝大多数资源还不仅仅是一个主页面,更有文章页、列表页、关于我、产品页面等等!
1500个前端开发常用JavaScript特效
1500个前端开发常用JavaScript特效,实例超多,特效实用,欢迎下载学习
Oracle技术大牛整理常见问题很详细的讲解
Oracle技术大牛整理常见问题很详细的讲解,总共含有千多页文档,都是最新,2012版
TianleSoftware Oracle 学习手册
在 Oracle 几年的学习中,, 做了很多的实验, 也遇到了很多的问题,在这个过程中,积累了一些学习文档。 也更新到了 blog 上。 因为太多,不便于查阅。
根据自己对 Oracle 的理解,把这些 blog 进行了分类, 并进行一些整理方便自己的查看 。 这些文档 中有很多内引用 借鉴了前辈们的资料 和 google 上的 一些信息 。 如:
eygle,君三思 ,谭怀远 ,陈吉平等前辈们的书籍和和 blog 。
oracle数据库常用的99条查询语句
oracle数据库常用的99条查询语句,入门级参考语句。比较实用
iBatis-设置缓存模式-Java源码(下载)
File: Account.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE sqlMap
PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-2.dtd">
<sqlMap namespace="Account">
<typeAlias alias="Account" type="Account"/>
<resultMap id="AccountResult" class="Account">
<result property="id" column="ACC_ID"/>
<result property="firstName" column="ACC_FIRST_NAME"/>
<result property="lastName" column="ACC_LAST_NAME"/>
<result property="emailAddress" column="ACC_EMAIL"/>
</resultMap>
<cacheModel id="categoryCache" type="LRU">
<flushInterval hours="24"/>
<property name="size" value="100"/>
</cacheModel>
<select id="getByLike" resultClass="Account" parameterClass="Account" cacheModel="categoryCache">
select ACC_ID as id,
ACC_FIRST_NAME as firstName,
ACC_LAST_NAME as lastName,
ACC_EMAIL as emailAddress
from ACCOUNT
where ACC_EMAIL = #emailAddress# and ACC_LAST_NAME = #lastName#
</select>
<!-- Insert example, using the Account parameter class -->
<insert id="insertAccount" parameterClass="Account">
insert into ACCOUNT (
ACC_ID,
ACC_FIRST_NAME,
ACC_LAST_NAME,
ACC_EMAIL
)values (
#id#, #firstName#, #lastName#, #emailAddress#
)
</insert>
</sqlMap>
File: Main.java
import java.util.List;
import com.ibatis.sqlmap.client.SqlMapClient;
public class Main {
public static void main(String[] a) throws Exception {
Util util = new Util();
util
.executeSQLCommand("create table ACCOUNT(ACC_ID int, ACC_FIRST_NAME varchar,ACC_LAST_NAME varchar,ACC_EMAIL varchar);");
util.executeSQLCommand("create table Message(Message_ID int, content varchar);");
SqlMapClient sqlMapper = util.getSqlMapClient();
Account account = new Account();
account.setId(1);
account.setEmailAddress("e");
account.setFirstName("first");
account.setLastName("last");
sqlMapper.insert("insertAccount", account);
util.checkData("select * from account");
List list = sqlMapper.queryForList("getByLike", account);
System.out.println(((Account)list.get(0)).getLastName());
}
}
File: SqlMapConfig.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE sqlMapConfig
PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
<sqlMapConfig>
<!-- Configure a built-in transaction manager. If you're using an
app server, you probably want to use its transaction manager
and a managed datasource -->
<transactionManager type="JDBC" commitRequired="false">
<dataSource type="SIMPLE">
<property name="JDBC.Driver" value="org.hsqldb.jdbcDriver"/>
<property name="JDBC.ConnectionURL" value="jdbc:hsqldb:data/tutorial"/>
<property name="JDBC.Username" value="sa"/>
<property name="JDBC.Password" value=""/>
</dataSource>
</transactionManager>
<!-- List the SQL Map XML files. They can be loaded from the
classpath, as they are here (com.domain.data...) -->
<sqlMap resource="Account.xml"/>
<!-- List more here...
<sqlMap resource="com/mydomain/data/Order.xml"/>
<sqlMap resource="com/mydomain/data/Documents.xml"/>
-->
</sqlMapConfig>
File: Util.java
import java.io.Reader;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.Statement;
import com.ibatis.common.resources.Resources;
import com.ibatis.sqlmap.client.SqlMapClient;
import com.ibatis.sqlmap.client.SqlMapClientBuilder;
public class Util {
Statement st;
public Util() throws Exception{
// Load the JDBC driver.
Class.forName("org.hsqldb.jdbcDriver");
System.out.println("Driver Loaded.");
// Establish the connection to the database.
String url = "jdbc:hsqldb:data/tutorial";
Connection conn = DriverManager.getConnection(url, "sa", "");
System.out.println("Got Connection.");
st = conn.createStatement();
}
public SqlMapClient getSqlMapClient() throws Exception{
Reader reader = Resources.getResourceAsReader("SqlMapConfig.xml");
SqlMapClient sqlMapper = SqlMapClientBuilder.buildSqlMapClient(reader);
reader.close();
return sqlMapper;
}
public void executeSQLCommand(String sql) throws Exception {
st.executeUpdate(sql);
}
public void checkData(String sql) throws Exception {
ResultSet rs = st.executeQuery(sql);
ResultSetMetaData metadata = rs.getMetaData();
for (int i = 0; i < metadata.getColumnCount(); i++) {
System.out.print("\t"+ metadata.getColumnLabel(i + 1));
}
System.out.println("\n----------------------------------");
while (rs.next()) {
for (int i = 0; i < metadata.getColumnCount(); i++) {
Object value = rs.getObject(i + 1);
if (value == null) {
System.out.print("\t ");
} else {
System.out.print("\t"+value.toString().trim());
}
}
System.out.println("");
}
}
}
File: Account.java
public class Account {
private int id;
private String firstName;
private String lastName;
private String emailAddress;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
public String getEmailAddress() {
return emailAddress;
}
public void setEmailAddress(String emailAddress) {
this.emailAddress = emailAddress;
}
}
《Java 数据库应用程序编程指南》-电子书下载(电子工业出版社)(PDG)
作者:(美)Kevin Mukhar Todd Lauinger John
出版: 电子工业出版社 / 2002-01-01
Java是一种适用而又稳定的语言,而关系数据库是绝大多数企业所采取的数据存储形式,本书将讲解如何使用这两个强大的技术来建立成功的Java数据库应用程序。首先介绍了SQL及关系数据库的基础知识;接下来专门解释JDBC API的基本原理;最后介绍Java的应用技能,随着Java编程难度的增加,还将讨论如何借助XML和XSLT等其他技术集成Java和数据库。书中还包含有解释清晰、可实际运行的代码,帮助读者迅速掌握所学内容。 本书通用于有一定Java基础的程序设计和开发人员。
目录
第1章 关系数据库与Java
保留数据
关系数据库
结构化查询语言(SQL)
Java如何与数据库交互
JDBC
RDBMS的功能
本书的RDBMS选择
小结
第2章 基本的JDBC技术
JDBC概念与术语
SQL与JDBC
关联JDBC与ODBC
JDBC包
JDBC的工作原理
设置
建立连接
语句与结果集
基本的JDBC程序
错误处理
小结
第3章 SQL查询与数据操纵
SQL的简短历史
使用SELECT语句存取数据
使用多表做查询
小结
第4章 使用SQL创建表与修改数据
使用SQL创建和修改表
添加. 删除与修改数据
事务处理
《JMS 1.1 规范》-电子文档下载(PDF)(中文)
作者:卫建军
Java 是当前 IT 领域中比较流行的技术之一。J2EE 是当前比较流行的企业级应用架构。
本人一直致力于 J2EE 架构的学习和研究,但是总是对英文文档有不可言语的恐惧。我想很
多 J2EE 爱好者和我有同样的感觉。这样就影响了我们深入学习 J2EE 原始规范的兴趣。但是
J2EE 原始的规范文档对我们深入理解 J2EE 有很大的帮助,因为它阐述了规范的来龙去脉,
以及违反了规范会造成什么样的影响。了解了这些缘由和影响,会使我们对 J2EE 架构有更
深层次的理解。这也是我翻译该规范的动力所在。
由于本人的英语水平有限,翻译中难免会出现错误和拗口之处,请大家多多指教。
这次主要翻译的规范有《EJB3 规范简化版》、《J2EE5.0 规范》、《EJB 核心规范》、《EJB3
持久化规范》和《JMS1.1 规范》。希望对大家有所帮助。
《EJB系统开发实战录》-电子书下载(PDF)
作者 : 利瓦伊, 庄永璋
前一阵子和朋友一起参与了一个实际的 EJB(Enterprise JavaBean)应用
系统开发,在其中学习到了许多有用的技术和经验。虽然目前的市面上已经有许
多讨论 EJB 技术的书籍和文章,但是似乎尚未有以实际案例做为讨论内容。鉴
于目前许多公司和系统都开始采用 Java 和 EJB 的技术,因此笔者在此野人献
曝,希望以一个简化的范例来说明在开发 EJB 应用系统时会遭遇到的技术问题
以及一些设计上的取舍。当然对于J2EE 有兴趣的读者也可以依据文章讨论的内
容跟随作者一起开发这个范例 EJB 系统。
《JVoiceXML 0.7 用户指南》-电子文档下载(PDF)(英文)
This documents describes the API of JVoiceXML from the user’s
point of view. It provides information about the coding of clients for
the JVoiceXML voice browser.
目录
1 Introduction 3
2 Architectural Overview 3
3 Required Software 4
3.1 IDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.2 JAVA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.3 ANT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.4 Tomcat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4 Installation 5
5 Starting the Voice Browser 5
5.1 Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5.2 Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
6 Shutdown of the Voice Browser 6
6.1 Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
6.2 Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
7 Running the Demos 6
8 A first TTS example 7
8.1 Creating the VoiceXML file . . . . . . . . . . . . . . . . . . . 7
8.2 Writing the Client . . . . . . . . . . . . . . . . . . . . . . . . 8
8.3 Starting the Client . . . . . . . . . . . . . . . . . . . . . . . . 10
9 Creating VoiceXML using the Tag Library 10
9.1 Creating the Servlet . . . . . . . . . . . . . . . . . . . . . . . 10
9.2 Creating the WAR Archive . . . . . . . . . . . . . . . . . . . 12
9.3 Adapting the Code for Demo1 . . . . . . . . . . . . . . . . . . 12
9.4 Starting the Client . . . . . . . . . . . . . . . . . . . . . . . . 13
10 Capturing User Input 13
10.1 Creating the VoiceXML file . . . . . . . . . . . . . . . . . . . 13
10.2 Creating the Grammar . . . . . . . . . . . . . . . . . . . . . . 14
10.3 Writing the Client . . . . . . . . . . . . . . . . . . . . . . . . 14
10.4 Starting the Client . . . . . . . . . . . . . . . . . . . . . . . . 15
11 Configuration 16
11.1 Implementation Platform Configuration . . . . . . . . . . . . 16
11.2 Classloader repositories . . . . . . . . . . . . . . . . . . . . . 16
11.3 JNDI Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
11.4 Talking Java . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
《15天学会JQuery》电子文档下载(PDF)
JQuery社区发布的中文教程,以时间划分各个阶段的学习内容,是一份不错的JQuery学习资料。
jQuery 是一个了不起的javascript库,它可以是我们用很少的几句代码就可以创建出漂亮的页面效果。从网站的方面说,这使得javascript更加有趣。
《ZK开发手册(ajava.org整理版)》-电子文档下载(PDF)
欢迎使用ZK---- 一种丰富Web应用程序的最简单方式。
此开发手册买描述了ZK的概念和功能。关于如何安装配置ZK的环境,请参阅Quick Start Guide。如果想得到的各个组件(components)的属性和方法的详细描述,请参阅Developer's Reference。
ZK 是一个事件驱动(event-driven)的,基于组件(component-based)的,用以丰富网络程序中用户界面的框架。ZK包括一个基于 AJAX事件驱动的引擎(engine),一套丰富的XUL和XHTML,以及一种被称为ZUML(ZK User Interface Markup Language,ZK用户界面标记语言)的标记语言。
有了ZK,您可以利用XUL和XHTML的丰富特性来呈现您的Web应用,操纵它们 来处理因用户活动而引发的事件,就像在桌面应用程序中那样。不同于大多数其它框架,就ZK而言,AJAX是一种幕后(behind-the-scene) 技术,组件内容的同步和流水线事件(pipelining of events)都由ZK引擎自动完成。
《实战Dojo工具包》-电子文档下载(PDF)
1 简介
当你开始建造一个Ajax应用时,你很快就会遇到一些情形,让你感觉自己好像是在重新发明轮子。
大量的开发者一想到Ajax,就会直接扑向XMLHttpRequest对象,但这仅仅只是一个开始,而且是Ajax
开发中很容易的部分。
当你在建造JavaScript富客户端应用时,你会遇到大量令人烦恼的事情。浏览器的兼容性、对于降
级(degradation)的支持、混杂在一起的DOM处理、还有那些鲜血淋淋的hack技巧(例如离线存储),
所有这些事情都会冒出来。
这篇文章将会为你介绍一个远远超出对XHR进行简单封装的工具包。它是那种每个人只要开发富客
户端的Ajax应用都应该使用的工具包。没有了它,你就是一个残废的开发者,只能依靠自己的力量来蹒
跚前行。
与其列出Dojo工具包可以使用的API,我们不如考察一个简单的应用,看看在实际开发中如何使用
这个库的各个部分。
我们将会讨论:
* Dojo是什么?
* 如何设置Dojo
* 实际使用DOM和HTML效果
* 通过dojo.io.bind()实现Ajax远程调用
* 拖放(Drag and Drop)操作
让我们开始吧!
《Hibernate 3 API参考手册》-电子文档下载(PDF)
Hibernate 3 API 文档,配合Hibernate 3中文参考使用,让你所向披靡。
Oracle官方文档CHM合集SQL参考手册
Oracle官方文档CHM合集SQL参考手册.rar
Oracle 专家高级编程
Oracle专家高级编程.rar. 推荐下载。
Oracle官方文档CHM合集OCI程序员参考手册
Oracle官方文档CHM合集OCI程序员参考手册.rar
ORACLE8 UML 对象建模设计
ORACLE8 UML 对象建模设计PDF.rar,推荐下载。
Java 经典问答
Java 经典问答.rar.。推荐下载。
Oracle表结构导出Excel工具
Oracle 表结构导出 Excel 工具.zip
Java 技术精髓
Java 技术精髓.rar. 推荐下载。
Java 虚拟机规范
Java 虚拟机规范.rar。 推荐下载。
JAVA 编程精选集锦
JAVA编程精选集锦.rar,推荐下载。
Java 编程起步
Java 编程起步.rar。。推荐下载。
Java设计-对象UML与过程
Java设计-对象UML与过程.rar。推荐下载。
Java安全性编程指南
Java安全性编程指南.rar.推荐下载。
Java数据结构和算法中文第二版
Java数据结构和算法中文第二版.rar,推荐下载。
EntepriseJavaBean设计实务
EntepriseJavaBean设计实务.rar。推荐下载。
Ajax完整拖动实例
Ajax完整拖动实例.rar .推荐下载。
Ajax仿iGoogle双击编辑-网页拖动完整实例
Ajax仿iGoogle双击编辑-网页拖动完整实例.rar
卢家圳基于Ajax的网络聊天室开发
卢家圳基于Ajax的网络聊天室开发.推荐下载。
12套原版漂亮的EXT皮肤
12套原版漂亮的EXT皮肤.rar。推荐下载。
算法设计与实验题解高清晰
《算法设计与实验题解》 高清晰PDF。推荐下载。
JAVA 解惑 java经典
JAVA解惑,你面包括一些java经典的问题。
MySQL Administrator 5.0 tool
这是mysql 最全的工具软件
包括
mysql System tray monitor
mysql administrator
mysql query browser
mysql migration toolkit
mysql Workbench
struts入门与实践.zip
struts入门与实践struts入门与实践.zip
Tomcat与JavaWeb开发技术详解.rar
Tomcat与JavaWeb开发技术详解.rar
全国40个城市的电子地图JAVA应用.zip
全国40个城市的电子地图JAVA应用.zip
XML官方指南中文版(CHM).zip
XML官方指南中文版XML官方指南中文版(CHM).zip
XML 中文参考手册.zip
XML 中文参考手册XML 中文参考手册.zip
Struts标签库查询手册.zip
Struts标签库查询手册Struts标签库查询手册.zip