`
文章列表
以下是鄙人在学习compass所做的笔记(如果鄙人写的不是很清楚的话,可以从电驴或者迅雷上搜索v521刘伟老师的compass学习视频)。系统框架采用Struts2.1.6+Spring2.5.4+Hibernate3+compass2.1.0,JDK版本采用6.0的。   首先,需要将将SSH整合好。具体的我不在此说明,可以在google上进行搜索。我将重点说明compass如何与SSH进行整合。   使用compass框架,首先需要进行compass关于实体类的映射。compass在其文档中说明,一般是在实体类相对应的*.cpm.xml中进行配置的。但是在开发中,我们可以借助jdk关 ...
      最近因为事情比较多,没想到OSGi这一系列文章一直没有机会翻译,心里有些后悔。好了,还是抓紧时间翻译第三部分——Bundles之间的相互依赖性。         在我们上次的课程中,我们学习了如何启动和停止一个bundle,以及它们在框架内是如何相互交互的和它们的生命周期。但是bundle真正为了什么(这样翻译对吗)?         每一个bundle是一个模块,它们允许我们将一个完整的项目切分成管理块,这样可以在OSGi运行的时候,加载进去。问题是无论我们是否喜欢,各个模块之间总是存在依赖性。在老式的jar文件中,从来没有一种可靠地方式指定依赖与其他jar包(类路径中的条 ...
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config.dtd"> <!-- struts-config.xml中的元素必须按照上述doc指令中的dtd文档定义顺 ...
//HQL-Associations String hql = "select s.name, p.name, p.price from Product p inner join p.supplier as s"; Query query = session.createQuery(hql); List results = query.list();   //HQL-Delete String hql = "delete from Product where name = :name"; Query query = session.creat ...
数据表格如下:       我使用的是mysql数据库,因此相关的sql为 CREATE TABLE `stuscore` ( `id` int(11) NOT NULL auto_increment, `name` varchar(20) default NULL, `subject` varchar(20) default NULL, `score` varchar(20) default NULL, `stuid` varchar(10) default NU ...
HQL定义       HQL 是Hibernate Query Lanaguage 的简写,即 hibernate 查询语言:HQLhibernate。       HQL 采用面向对象的查询方式。HQL查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式, ...
1 在Eclipse的安装目录下新建文件夹,名字随意,不过要让自己知道这个文件夹下存放的是什么东西,我在这里主要是安装svn,因此文件夹名字为svnplugin。然后在此文件夹新建名字为“eclipse”的文件夹(注意:名字必须为“eclipse”)。然后将插件的相关文件放到此文件夹下,一般为两个文件夹“features”和“plugins”,里面一般为相关的jar包。 2 再新建一个文件夹“links”管理链接文件。在其中新建链接文件名字随意,后缀名一定要为“.link”,如我的链接文件名为“svnplugin.link”。在里面写上“path=插件的根路径”(如:“eclipse的安装目录 ...
      欢迎回到EclipseZone的OSGi系列课程来!这是我们的第二次课——“与OSGi框架进行交互”        上节课我们看了一个简单的Hello World Bundle,它在启动和停止的时候打印了一些信息。它继承了接口BundleActivator,并且实现了start和stop方法。我们来再看一下代码。特别是start方法和stop方法的实现,你是否注意到我们在方法里传入了一个参数——BundleContext。在这次的课程里,我们就来看一下BundleContext,以及我们可以用它来做什么。         BundleContext是OSGi框架送给我们的Bu ...
前言:       从今天起,我开始翻译Neil Bartlett先生的《Getting Started with OSGi》。我觉得相对于《OSGi实战》与《OSGi进阶》,Neil Bartlett先生讲的更加明白易懂。因此,拿出来,给大家分享一下。本人的英语能力有限,但我会尽力将作者的意思说清楚。如果哪里有翻译不好的地方,请各位指出!附件为作者的原文。   第一章:第一个Bundle          在接下来的两个星期里,EclipseZone将为员工举行一系列OSGi短期培训。经过这样,他们将顺利的掌握OSGi的编程艺术。他们将在每一期课程中了解到一些新的知识,并且通 ...
以下是我在看完浪曦网的风中叶老师的jUnit3.8教学后整理的学习笔记:   1.  建立一个工程,取名随意。 2.  建立包(com.test.junit3),并建立一个计算类(Calculator),添加其相应的方法。完成后代码如下: public class Calculator { public int add(int a, int b) { return a + b; } public int minus(int a, int b) { return a - b; } public int multiply(int a, int b) ...
配置 WebLogic 9.2       安装 WebLogic 比较容易,在这里就不再说了,大家可以参阅相关文档。现在着重讲一下 WebLogic 的配置,因为后面在配置 MyEclipse 时将用到这里的配置信息。 ①运行开始 -> 程序 -> BEA Products -> Tools -> ...
In Java, the key points in the recursion are exactly the same as in C or C++. In fact, I created the Java solutions by just copying the C solutions, and then making the syntactic changes. The recursion is the same, however the outer structure is slightly different. In Java, we will have a BinaryTree ...
作者:Winter     原文地址:http://www.stlchina.org/twiki/bin/view.pl/Main/SECrawlerWeb            随着搜索经济的崛起,人 们开始越加关注全球各大搜索引擎的性能、技术和日流量。作为企业,会根据搜索引擎的知名度以及日流量来选 ...
前言     信息的飞速增长,使搜索引擎成为人们查找信息的首选工具,Google、百度、yisou、中搜等大型搜索引擎一直人们讨论的话题。随着搜索市场价值的不断增加,越来越多的公司开发出自己的搜索引擎,阿里巴巴的商机搜 ...
import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.net.HttpURLConnection; import java.net.URL; import org.htmlparser.Node; import org.htmlparser.PrototypicalNodeFactory; import org.htmlparser.Tag; import org.htmlparser.lexer.Lexer; import org.html ...
Global site tag (gtag.js) - Google Analytics