北风首页专栏登陆RSS收藏

C#创建系统日志

作者:libin_8745 | 归类于其他 | 2009年02月21日 星期六 | 发表评论 »
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. using System.Diagnostics;
  5. namespace Log
  6. {
  7. class LogWirter
  8. {
  9. /// <summary>
  10. /// 事件源名称
  11. /// </summary>
  12. private string eventSourceName;
  13. EventLogEntryType eventLogType;
  14. public LogWirter()
  15. {
  16. eventSourceName = “test”;
  17. eventLogType = EventLogEntryType.Error;
  18. }
  19. 详细内容 »

基于EJB3.0的留言板项目的开发全过程

作者:Adam | 归类于Java | 2009年02月10日 星期二 | 1 条评论 »

因为工作关系,所以准备了EJB3.0的课程,其实以前就做过了这方面的工作,但是当时没有想到要讲课,所以学的很浅,而且很长时间不用也忘记了,这会又重写看了一下。其实,网上有很多的视频或者是什么的,但是貌似我就是没有看到一个稍微完整的项目例子的,很多都只是连上了数据库,稍微写一个方法就算完事了,所以这一次,我写了一个留言板,很简单的功能。当然很简单了,只是一对一的关系,但是这里面却也有一些体会。

好了,开始写了哦!
首先,不用说别的,肯定需要连接数据库,所以先创建一个数据库吧,我用的是mysql。都说了是很简单的留言板例子了,数据库当然简单的不象话了,这个不用多说了。配置一下数据源,说白了就是xml文件。这个文件不详细讲解了,一会我会把所有的文件打包传上来,并且在我前面的教程中也有这些内容。
好了,这几个准备工作完成了,那么我们创建一个EJB Project(EJB项目)。我们要知道这样子一个事情,EJB,我们用来作出一个一个的模块,然后我们在项目中去使用它。
项目创建好了以后,导入jar包,在jboss下的client下面。好了,一个项目建好了,我们在persistence.xml(在META-INF目录下面),创建项目的时候自动创建了一个,这个文件里面的内容是:

详细内容 »

博客系统第一讲:课程介绍和系统分析

作者:lifengxing | 归类于Web开发 | 2009年01月18日 星期日 | 发表评论 »

1.课程介绍

重点:SSH的整合开发   –>  Struts 2  Hibernate  Spring

面向对象:SSH初学者 SSH想进阶的人

基础:Java JSP HTML CSS JavaScript

特点:

1.手把手 代码全部放在课堂上敲

2.笔记 每讲都配套笔记

3.简单但是又有难点  深入浅出

4.整合开发  博客系统实现

2.系统分析

详细内容 »

ExtJS第一步:揭开ExtJS的神秘面纱

作者:lifengxing | 归类于Web开发 | 2009年01月17日 星期六 | 发表评论 »

ExtJS火了有一段时间了,但是可能还有很多朋友对它不是特别熟悉。在这里我给大家带来这一系列文章,希望大家能够学到一些地方,同时也方便北风的网友们。废话不说,下面就让我们来看什么是ExtJS。

详细内容 »

过年了,进驻北风博客

作者:lifengxing | 归类于Java | 2009年01月17日 星期六 | 发表评论 »

大家好,我是厉风行,从今天开始进驻北风博客。希望大家能多多支持北风,支持我厉风行,谢谢大家。希望大家在新的一年里能够找到自己满意的工作,也希望大家在北风的学习能够非常愉快。

深入dwr2之三 Dwr2页面请求处理机制分析之engine.js

作者:ikon999 | 归类于Java, Web开发 | 2008年12月02日 星期二 | 1 条评论 »

DWREnginedwr在客户端的存根,它其中的方法基本上不需要用户来直接调用;通常你会在服务器的dwr.xml定义需要暴露的java类及其可调用方法,dwr会根据这个配置文件自动生成一个dwr/interface/**.js文件,对应你暴露的java类及其方法,你会在本地调用**.js文件定义的方法,和调用java的方法一样,除了多了一个回调参数,然后这个方法会委托DWREngine._execute发出请求;

Engine.jsutil.js不同之处在于,util.js是静态js文件,可以直接从jar文件中拿出来,页面可以直接引用;而engine.js则有部分动态内容,这决定了它必须经过servelt资源请求,在servelt为动态内容赋值之后,才可以返回给客户端;

详细内容 »

类(class) PK 结构(struct)

作者:xingkong | 归类于.Net | 2008年11月21日 星期五 | 发表评论 »

在C#中,结构与类的初始化都可以用new关键字。
然后他们的却有巨大的区别。以下举例说明之间的区别和用处:
1、声明不同
类的声明关键字:class
结构的声明关键字:struct

详细内容 »

认识安全框架acegi(5)

作者:ikon999 | 归类于Java, Web开发 | 2008年11月14日 星期五 | 发表评论 »

Acegi称受保护的应用资源为“安全对象”,这包括URL资源和业务类方法。我们知道在Spring AOP中有前置增强、后置增强、异常增强和环绕增强,其中环绕增强的功能最为强大——它不但可以在目标方法被访问前拦截调用,还可以在调用返回前改变返回的结果,甚至抛出异常。Acegi使用环绕增强对安全对象进行保护。

Acegi通过AbstractSecurityInterceptorInterceptor:拦截器)为安全对象访问提供一致的工作模型,它按照以下流程进行工作:

详细内容 »

认识安全框架acegi(4)

作者:ikon999 | 归类于Java, Web开发 | 2008年11月14日 星期五 | 发表评论 »

Acegi支持多种方式的用户认证:如典型的基于数据库的认证、基于LDAP的认证、基于Yale中心认证等方式。不同的认证环境拥有不同的用户认证方式,现在我们先抛开这些具体的细节,考察一下Acegi对受限资源进行访问控制的典型过程:

1.你点击一个链接访问一个网页;

2.浏览器发送一个请求到服务器,服务器判断出你正在访问一个受保护的资源;

详细内容 »

认识安全框架acegi(3)

作者:ikon999 | 归类于Java, Web开发 | 2008年11月14日 星期五 | 发表评论 »

每个框架都有一些核心的概念,这些概念被固化为类和接口,成为框架的重要组件类。框架的管理类、操作类都在这些组件类的基础上进行操作。在进入Acegi框架的具体学习前,有必要事先了解一下这些承载Acegi框架重要概念的组件类。

首先,我们要接触是UserDetails接口,它代表一个应用系统的用户,该接口定义了用户安全相关的信息,如用户名/密码,用户是否有效等信息,你可以根据以下接口方法进行相关信息的获取:

详细内容 »

每周之星

陈臣陈臣

七年Java和JEE开发经验,JEE应用设计和高级架构师,拥有Sun的多项Java和J2EE方面的技能认证,多年项目经理、技术部经理的管理经验。拥有全面、扎实的Java和JEE理论知识,丰富的JEE应用开发经验。

更多作者:

  • Adam
  • ikon999
  • libin_8745
  • lifengxing
  • taohuang100
  • xingkong
  • 呆子
  • 子晨
  • 小白
  • 张章
  • 张维亮
  • 陈臣
  • 陶宝哥
  • 风风
  • 最新内容

    推荐内容

    标签

    分类

    北风专栏测试中,有任何问题请联系我们