- 浏览: 27460 次
- 性别:
- 来自: 沈阳
最新评论
文章列表
最近做了一个项目,后台需要生成xml文件给前台,控制层使用struts2实现的,struts内置有XSLTResult类型就是负责生成xml。开始遇到了一些问题后来解决了,和大家分享一下。
先简要介绍下xsl,xsl(EXtensible Stylesheet Language)简单说就是把xml文件转换成其他文档如:xml,xhtml
如下是action的配置,必须的指定stylesheetLocation,指向的是一个xsl文件,否则会报错。
<action name="xsl" class="com.struts2.xsl.action.XslAc ...
看了一个介绍java线程的视频下面就总结一下吧:
1.进程与线程
进程:运行着的程序
A process is an instance of a computer program, consisting of one or more threads, that is being sequentially executed by a computer system that has the ability to run several computer ...
- 2009-11-24 21:51
- 浏览 1054
- 评论(0)
组合(composite)模式
- 博客分类:
- 设计模式
组合模式:
让用户能够用统一的接口处理单个对象以及对象组合
将对象以树形结构组织起来,以达成“部分-整体” 的层次结构,使得客户端对单个对象和组合对象的使用具有一致性.
- 2009-11-18 19:21
- 浏览 893
- 评论(0)
一直想好好看看jdk的源码,虽然可以直接解压jdk下的src看,但是终究不方便!后来发现可以导入到eclipse中,就在网上找了一些方法,下面就和大家分共享:
step1:打开eclipse选择Window->Preference
step2:选择Java->Installed JREs
step3:选中你所安装的jre,点击Edit,进入Edit JRE,如下所示
step4:选中rt.jar,点击Source Attachment
step5:在对话框中,点击External Folder,选择你所安装的jdk目录下的src.zip文件, ...
- 2009-11-14 13:58
- 浏览 13528
- 评论(0)
操作系统课程中提到了两个非常重要的概念进程和线程,对此进行一下小结!
1.进程
概念:通俗的讲进程就是运行着的程序(A program in execution)
A process is an instance of a computer program, consisting of one or more threads, that is being sequentially executed by a computer system that has the ability to run several computer programs concurrently (Wikipe ...
- 2009-11-03 20:45
- 浏览 1482
- 评论(0)
Facade(外观)模式:旨在提供一个接口,使子系统更加容易的使用。
外观类:通常指一个可配置,可复用的类,为了方便用户使用子系统提供了一个更高层次的接口。
当外观类中方法为静态方法时在UML中被称作工具类
实例类:能够独立运行但不可复用的,用来示范子系统的使用方法,即演示如何使用类或子系统的例子。
如下所示是引自百度百科对外观模式的例子:
Facade:对外即(Client)提供一个统一的接口
Client:通过Facade提供的接口来来访问子系统
Packages:客户可以通外观接口读取的内部库(子系统)
- 2009-10-09 17:17
- 浏览 951
- 评论(0)
一直就听说设计模式对软件开发和设计很重要,也是程序员重要法宝之一。可是却感觉设计模式很难运用到自己平常写的程序,就没好好学习设计模式,现在重新翻开设计模式的书籍准备仔细研究其中奥妙....
第一个学习的便是Adapter(适配器)模式。
Adapter模式:基于现有类所提供的服务,向客户提供接口,以满足客户的需求
需要有Adaptee(被适配者)和Adaptor(适配器)两个身份
适配器分为:类适配器和对象适配器(即继承和组合两种方式)
类适配器:通过继承现有的类(ExistingC ...
- 2009-10-07 16:35
- 浏览 961
- 评论(0)
学习操作系统课程的时候提到了一个非常重要的概念thread(线程),为了加深理解老师要求课后用java写一个秒表的小程序,经过两个小时的努力终于写完了,界面截图如下所示!
实体类StopWatch
public class StopWatch {
private int hour;
private int minute;
private double second;
//以一100毫秒为单位设置时间
public void setTime(float t){
hour= (int)t/36000;
...
- 2009-10-06 23:08
- 浏览 2117
- 评论(0)
今天花费了几个小时的时间终于把tomcat下的数据库连接池配置成功了。我是在运行《深入浅出struts2》第11章时按照书上的例子想把这个程序运行起来,其中用到了数据库连接池,我一步步按照书上的步骤配置了半天一直报错。折腾了半天上网找才发现原来书上配置是针对tomcat5.x而我安装是tomcat6.0。真是尽信书则不如无书!希望大家不要犯相同的错误,耽误宝贵的时间!!
tomcat5.x配置是在server.xml文件<Host></Host>加入<Context>元素。
tomcat6.0下配置如下(我用的是MySQL,数据库 ...
- 2009-08-05 22:03
- 浏览 1403
- 评论(0)
学习JSP技术也快半年多了吧,自己也动手编写了一些简单的动态网页吧。众所周知动态网页三大技术ASP,JSP,PHP基本上是三分天下,当然还有其他语言像Ruby,Python等也占据不小的份额。
学习JSP过程中我感触最深的是如下几点:
1.JSP是一种表示层的技术
我认为如果不知道JSTL和EL表达式根本说不上学好了JSP技术。学过JSP一定对这些脚本元素很熟悉:
(1)<%! %> 声明脚本元素
(2)<%= %> 表达式脚本元素
(3)<% %> scriptlet脚本元素
可以再这些脚本元素中直 ...
- 2009-05-01 22:57
- 浏览 2528
- 评论(0)