- 浏览: 246251 次
- 性别:
- 来自: 武汉
最新评论
-
3w1h:
"2.对于外部查询中的每一行分别执行一次子查询,而且 ...
浅说:in、not in、exists和not exists的区别 -
danielhjd:
shishuang 写道[size=large][/size] ...
(SSH框架)Spring 和Struts的配置说明... -
shishuang:
[size=large][/size] 没有出来你strut ...
(SSH框架)Spring 和Struts的配置说明... -
daven1314:
不错,学习了!
(oracle)如何创建和使用procedure
文章列表
package Hash;
public class Demo{
int value;
int id;
public Demo(int _id,int _value){
this.id=_id;
this.value=_value;
}
public String toString(){
return "value="+value;
}
public boolean equals(Object o){
Demo d=(Demo)o;
return (d.value==value)?true:false;
}
public ...
1)many to one 关系表中cacsade属性,将属性设置为“add-update persist”可以在有级联关系的表中强制增加数据;
2)在呈现预览功能时最好是action 或者页面直接传值。建立一个简单的Viewbean也能解决此问题,但是的注意如果是同过get set方法取值的时候,数据会自动的set到取值的页面,影响下一步的操作;
3)代码:
public String add(){
//去掉这句执行语句红色部分?是否可以直接在此处进行对象的添加
String sName=this.getBranchdirectory();
this.ebaySortinfo ...
在学习java过程中很多人对同步(Synchronized)和异步(Asyschronized)的概念不甚理解,以下是个人对Synchronized& Asynthronized的解释(仅供产考):
sleep() vs wait()
sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,把执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep不会释放对象锁。
wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池 ...
example1:
package Thread;
public class TestThread6 {
public static void main(String args[]){
Thread t = new Runner6();
t.start();
for(int i=0; i<3; i++) {
System.out.println("MainThread: " + i);
}
}
}
class Runner6 extends Thread {
public void run() {
System.out.p ...
-------Thread------
线程(Thread)是程序中一个单一的顺序控制流程.在单个程序中同时运行多个线程完成不同的工作,称为多线程.
创建新执行线程有两种方法。
一种方法是将类声明为 Thread 的子类。该子类应重写 Thread 类的 run 方法。接下来可以分配并启动该子类的实例。例如,计算大于某一规定值的质数的线程可以写成:
class PrimeThread extends Thread {
long minPrime;
PrimeThread(long minPrime) {
this.min ...
---页面---
<a href="<s:url value="listBuyGoods.action">
<s:param name="currentPage" value="currentPage"/>
<s:param name="pagerMethod" value="'first'"/>
</s:url>">首页</a>
<a href="<s ...
--Struts的配置--
<struts>
<include file="struts-default.xml" />
<package name="struts2" extends="struts-default">
<action name="loginAction" class="action.LoginAction">
<result name="success" type="redire ...
-- 引入C&S标签--
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="/struts-tags" prefix="s"%>
--用S标签建立一个表单--
<s:form method="post" action="addUsers.action" name="daniel" target="_ ...
在什么情况下需要lazy loading
对象调用对象的属性时候,要用lazy loading
bean injection 的是interface
在利用框架设计时注意:
先配置 Hibernate
然后配置Spring
最后配置Struts
环境配置基本完成后,会出现 ssh+tomcat+myeclipse6.5配置项目时异常请参考一下连接:
ssh+tomcat+myeclipse6.5配置项目时异常1
ssh+tomcat+myeclipse6.5配置项目时异常2
ssh+tomcat+myeclipse6.5配置项目时异常3
ssh+tomcat+myeclipse6.5配置项目时异常4
ssh+tomcat+myeclipse6.5配置项目时异常5
PS:以上资料来源于daven1314
SHH框架下Struts的配置
Struts的配置:
先导入一下Jar包,放在WEB-INF/LIB下面:
struts2-core-2.x.x.jar
xwork-2.x.x.jar
ognl-2.6.x.jar
freemarker-2.3.x.jar
commons-logging-1.1.x.jar
standard.jar
struts2-spring-plugin-2.0
jstl.jar
然后配置webxml:
<?xml version="1.0" encoding="UTF-8"?>
<web-app ...
SHH框架下Spring的配置:
---MyEclipse--Add Spring Capabilities
Spring Version: Spring 2.5
Select the Libraries to add to bulidpath show: MyEclipse
(1) AOP Libraries
(2) Core Libraries
(3) Persistence Core Libraries
(4) Persistence JDBC Libraries
(5) J2EE Libraries
(6) Testing Support Libraries
(7) Hibernat ...
Hibernate的配置
首先已经通过MyEclipse DataBase Explorer新建一个连接数据库的项目(A)
---MyEclipse---Add Hibernate Capabilities
出现对话框添加 Hibernater Capabilities 连接已建立的数据库项目(A),此时自动创建的Hibernate.cfg.xml放在 src目录的 */util下。完成session-factory的创建。
---MyEclipse DataBase Explorer---A--connected to A--(数据库的用户)---TABLE
选择已经创建的表 点击右键 ...
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
Tomcat文件夹 wedapps 下 project 和 MyEclipse文件夹 下 project 的布局是不同的,Tomcat只是将 MyEclipse project中的WebRoot文件导入,在启动tomcat部署时
...
通过User_id 获取List<Buyinglead>,然后通一下过分页函数显示到页面上
List<TtMessages> page_messages = new ArrayList<TtMessages>();
for(int i=0;i<allmessages.size();i++){
if (i<(curPage-1)*rowsPerPage){
continue;
}
if(i>=(curPage)*rowsPerPage){
break;
}
page_messages.add(a ...