- 浏览: 54712 次
- 性别:
- 来自: 深圳
最新评论
-
nevergiveup3:
学习啦!讲的很细。
struts+hibernate+spring (整合使用) -
抛出异常的爱:
请排版....把代码用代码框框起来.
struts+hibernate+spring (整合使用) -
apojava:
我现在正在学习SSH,看了以后收获不小.
谢谢了!
struts+hibernate+spring (整合使用) -
williamy:
刚学java?
struts+hibernate+spring (整合使用)
文章列表
(转载)http://lavasoft.blog.51cto.com/
一、Java中的日期概述
日期在Java中是一块非常复杂的内容,对于一个日期在不同的语言国别环境中,日期的国际化,日期和时间之间的转换,日期的加减运算,日期的展示格式都是非常复杂的问题。
在Java中,操作日期主要涉及到一下几个类:
1、java.util.Date
类 Date 表示特定的瞬间,精确到毫秒。从 JDK 1.1 开始,应该使用 Calendar 类实现日期和时间字段之间转换,使用 DateFormat 类来格式化和分析日期字符串。Date 中的把日期解释为年、月、日、小时、分钟和秒值的方法已废弃。
...
- 2008-09-08 17:47
- 浏览 8612
- 评论(0)
SQL分类:
DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)
DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)
DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)
首先,简要介绍基础语句:
1、说明:创建数据库
CREATE DATABASE database-name
2、说明:删除数据库
drop database dbname
3、说明:备份sql server
--- 创建 备份数据的 device
USE master
EXEC sp_addumpdevice ’disk’, ’testB ...
-----No WebApplicationContext found: no ContextLoaderListener registered?-----
spring中提供 ContextLoaderListenter类,用来加载context的xml文件。
spring为struts提供ContextLoaderPlugIn类,此类也可以加载context的xml文件。
区别在于,两种方式加载的WebApplicationContext,以不同的Key存放在ServletContext中。而如果你定义了HibernateFilter的话,spring会利用WebApplication ...
在之前,我对MSSQL中的内连接和外连接所得出的数据集不是很清楚。这几天重新温习了一下SQL的书本,现在的思路应该是很清楚了,现在把自己的理解发出来给大家温习下。希望和我一样对SQL的连接语句不太理解的朋友能够有所帮助。(发这么菜的教程,各位大牛人们别笑话偶了:)
有两个表A和表B。
表A结构如下:
Aid:int;标识种子,主键,自增ID
Aname:varchar
数据情况,即用select * from A出来的记录情况如下图1所示:
图1:A表数据
表B结构如下:
Bid:int;标识种子,主键,自增ID
Bnameid:int
数据情况,即用select * from B出来的 ...
优化数据库的思想:
1、关键字段建立索引。
2、使用存储过程,它使SQL变得更加灵活和高效。
3、备份数据库和清除垃圾数据。
4、SQL语句语法的优化。
5、清理删除日志。
SQL语句优化的原则:
1、使用索引来更快地遍历表。
缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说:
①.有大量重复值、且经常有范围查询
(between, > ,< ,> =,< =)和order by、group by发生的列,可考 ...
[/b][b]每一个方法执行都会应用事务,它回传的transactionAttribute实例的默认传播行为是PROPAGATION_REQUIRED,隔离层级为ISOLATION_REFAULE
<bean id="informationDAOProxy" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
<property name="proxyInterfaces">
...
- 2008-01-10 23:26
- 浏览 3471
- 评论(0)
关键字: eclipse 快捷键
作用域 功能 快捷键
全局 查找并替换 Ctrl+F
文本编辑器 查找上一个 Ctrl+Shift+K
文本编辑器 查找下一个 Ctrl+K
全局 撤销 Ctrl+Z
全局 复制 Ctrl+C
全局 恢复上一个选择 Alt+Shift+↓
全局 剪切 Ctrl+X
全局 快速修正 Ctrl1+1
全局 内容辅助 Alt+/
全局 全部选中 Ctrl+A
全局 删除 Delete
全局 上下文信息 Alt+?
Alt+Shift+?
Ctrl+Shift+Space
Java编辑器 显示工具提示描述 F2
Java编辑器 选择 ...
- 2008-01-10 14:39
- 浏览 1175
- 评论(0)
〔CharacterEncodingHttpServletRequestWrapper.java〕
package creator.common.filter;
import javax.servlet.http.*;
public class CharacterEncodingHttpServletRequestWrapper extends HttpServletRequestWrapper {
private String ecoding = null;
private String oldEncoding = null;
public ...
- 2008-01-09 14:42
- 浏览 1509
- 评论(0)
Q1 Which of the following statements are valid, given the following variable declarations: boolean a; boolean b; int c;
1) (a | b)
2)(a || a)
3)(a ^ b) | c
4)(a & c)
5)(a && c)
Q2 Which of the following can be applied to constructors:
1) final
2) static
3) synchronized
4) native ...
- 2008-01-07 17:49
- 浏览 2649
- 评论(0)
Spring颠覆了以前的编程模式,引入了IOC等全新的概念,广受大家的喜爱。目前大多数j2ee项目都已经采用Spring框架。 Spring最大的问题是太多的配置文件,使得你不仅需要维护程序代码,还需要额外去维护相关的配置文件。最典型的就是事务配置(注:这里的“事务配置” 都指“声明式事务配置”),在Spring中进行事务配置除了定义对象自身的bean外,还需要定义一个进行事务代理的bean.如果你有n个类需要引入事务,那么你就必须定义2n个bean。维护这些bean的代价是十分昂贵的,所以必须要对事务配置进行减化。如果你是基于Spring进行架构设计,那么作为一个好的架构设计师,应该把一些公共 ...
- 2008-01-07 17:09
- 浏览 2656
- 评论(0)
关键字: BeanFactory
在BeanFactory的配置中,<bean>是我们最常见的配置项,它有两个最常见的属性,即id和name,最近研究了一下,发现这两个属性还挺好玩的,特整理出来和大家一起分享。
1.id属性命名必须满足XML的命名规范,因为id其实是XML中就做了限定的。总结起来就相当于一个Java变量的命名:不能以数字,符号打头,不能有空格,如123,?ad,"ab "等都是不规范的,Spring在初始化时就会报错,诸如:
org.xml.sax.SAXParseException: Attribute value "?ab& ...
- 2008-01-07 11:55
- 浏览 4017
- 评论(0)
[转]MyEclipse + WebLogic 配置详解
Eclipse 3.2 + MyEclipse 5.0GA + WebLogic 9.2 配置详解
选择 WebLogic 9.2 的原因
①WebLogic 8 支持的是 J2EE 1.3,也就是 Servlet 2.3 规范。若在 MyEclipse 中建立 Web Project 时选择了 J2EE 1.4[default],在部署的时候就会出现异常,提示部署描述符 web.xml 是畸形的,也就是未通过 DTD 检验。因为 J2EE 1.4 使用的是 Servlet 2.4 规范,这直接体现在 web.xml 部署描述符 ...
- 2008-01-07 11:07
- 浏览 2229
- 评论(0)
struts 国际化
国际化:i18n:internationalization,能够实现读取不同的资源文件显示不同的字符信息。以适应不同的地区和语言。
1:处理汉字显示:
使用命令:native2ascii 原文件名 新文件名
把汉字转化为ascii码
对于中文,资源文件查找的顺序是:
ApplicationResources_zh_cn.properties-->ApplicationResources_zh.properties-->ApplicationResources.properties
其他语言也是找带相应后缀的文件再找ApplicationResources.pr ...
- 2008-01-07 10:22
- 浏览 1398
- 评论(0)
validator 验证框架
六种类的关系:
1:普通form(从下向上继承)
ActionForm //不用验证框架作验证
|
|
validatorForm //使用验证框架时必须继承它,但只能做同一种验证(即只提交一个按键时的验证)
|
|
validatorActionForm //使用验证框架验证时,可以更为精确的去处理业务逻辑,针对的是不同的按键的path(即可以作不同的验证,如,既可以验证是否为空,又可以同时验证是否小于几位)
2:动态form(从下向上继承)
DynaActionForm ...
- 2008-01-07 10:16
- 浏览 1432
- 评论(0)
MVCStruts框架,执行流程:jsp :<form action ="url"> --------->ActionServlet :读取struts-config.xml文件 ----------->找到匹配path ----------->找name:把数据放入form 根据validate的值 是否验证 ----->验证form不通过返回input页面 ...
- 2008-01-07 10:11
- 浏览 1629
- 评论(0)