<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration
PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<!-- local connection ...
- 17:28
- 浏览 (6)
- 评论 (0)
来自孙卫琴老师的 精通Struts
请求转发
请求转发允许把请求转发给同一应用程序中的其他Web组件。这种技术通常用于Web应用控制层的Servlet的流程控制器,他检查Http请求数据,并将请求转发到合适的目标组件,目标组件执行具体的请求处理操作,并生成响应结果。
Servlet类使用javax.servlet.RequestDispatcher.forward()方法来转发他所收到的HTTP请求。转发目标组件将处理该请求并生成响应结果,或者将请求继续转发到另外一个组件。最初请求的ServletRequest和ServletResponse对象被传递给转发目标组件,这使得目标组件可以访问 ...
http://www.duduwolf.com/wiki/2007/617.html
我觉得勤劳的蜜蜂那篇很好,呵呵
昨天在上网搜到了一个很简单的spring dm的列子,保存下
最近上一个项目想在Eclipse RCP中使用Spring,在网上Google了一下发现这方面的资料比较少,知道Spring自己有个Spring-OSGI的项目,可以在Spring中配置OSGI服务。可是,我只是想在RCP中引入Spring来管理Java Bean,不想去研究那个东西。于是,看看有没有什么简单的方法来解决这个问题。在陈刚的BlOG中找到了问题的部分答案。
于是,我在RCP项目的activator class中加入了
1 private ApplicationContext ctx;
2
3 private voi ...
getRootElement().selectNodes(
"//Root[ID= '" + id
+ "']");
取得如下的Root节点
<Root>
<ID>id</ID>
</Root>
第二个
getRootElement().selectNodes("//Root[@seq >= '"
+ (ndex+ "' and @seq <= '" + 2 * index + "']"));
取得Root节点,其属性SEQ大于index小于index * 2
ui线程和非UI线程的两点总结:
第一,对UI界面元素的操作,需要UI元素处于UI线程中
Display.getDefault().asyncExec(new Runnable() {
//对UI元素的操作
});
第二,如果UI线程被阻塞,则界面产生白屏
昨天由于项目需要,用了下org.eclipse.ui.menus扩展点,其实它并不难用,
但是在看eclipse的帮助时
Examples:
A basic extension looks like this.
<extension
id="add.item"
point="org.eclipse.ui.menus">
<menuContribution
locationURI="menu:someorg.somemenu.id?after=additions">
& ...
前几天看一个开源项目,发现GEF中的Palette样式与自己经常用的样式不一样
见图一和图二,我觉得图二的样式比较好看,呵呵
于是查看了下代码,最后定位到PaletteViewerProvider类上,
/**
* This method is invoked from {@link #configurePaletteViewer(PaletteViewer)}. It
* configures the given viewer's settings.
* @param viewer the viewer that is to be configured
*/ ...
this.node = node;
textLabel.setText(node.getName());
BorderLayout borderLayout = new BorderLayout();
borderLayout.setHorizontalSpacing(10); //孩子之间的HorizontalSpacing
label.setLayoutManager(borderLayout);
label.add(textLabel, BorderLayout.CENTER); //孩子的位置
Button button = new ...
- 浏览: 212 次
- 性别:

- 来自: 北京

- 详细资料






评论排行榜