11 2008 档案

摘要: 快要考JAVA了,研究了一下书上的生产者与消费者的实例,书上只是单个消费者与单个生产者的程序,我在它的基础上,改成多个生产者多个消费者,不幸的事情发生了,居然给死锁掉了,百思不得其解,研究了整个早上,后台通过和老师的讨论终于找到了原因-------notify()是随机唤醒一个线程如果生产者生产好东西,然后一直随机唤醒的线程都是生产者那就产生死锁了,改用notifyAll()则可以避免死锁,但是效...阅读全文
posted @ 2008-11-29 14:54 DJ尐舞 阅读(322) | 评论 (0) 编辑
摘要: 图形画板2008设计文档 目录 1. 图形后台框架 1.1. 基本图形类框架如下:阅读全文
posted @ 2008-11-08 12:54 DJ尐舞 阅读(3497) | 评论 (5) 编辑
摘要: ASP.NET AJAX入门系列将会写关于ASP.NET AJAX一些控件的使用方法以及基础知识,其中部分文章为原创,也有一些文章是直接翻译自官方文档,本部分内容会不断更新。目录ASP.NET AJAX入门系列(1):概述导读:作为本系列文章的开篇,简单介绍一下ASP.NET AJAX的概况及各个组成部分。ASP.NET AJAX入门系列(2):使用ScriptManager控件导读:Script...阅读全文
posted @ 2008-11-06 22:33 DJ尐舞 阅读(111) | 评论 (0) 编辑
摘要: 1.项目概述与架构分析 微软刚推出了基于ASP.NET 2.0下的Pet Shop 4, 该版本有了一个全新的用户界面。是研究ASP.NET 2.0的好范例啊,大家都知道,一直以来,在.N阅读全文
posted @ 2008-11-06 20:30 DJ尐舞 阅读(120) | 评论 (0) 编辑
摘要: GoF:(Gang of Four,GOF设计模式)---四人组 Desi阅读全文
posted @ 2008-11-06 11:03 DJ尐舞 阅读(129) | 评论 (0) 编辑
摘要: Visual Studio 2008 从头创建你的web站点 本文讲述如何利用Visual Stuido 2008创建你自己的web项目。主要是通过实例方式从头讲述web建站的全过程。本文重点将放在阅读全文
posted @ 2008-11-05 22:41 DJ尐舞 阅读(170) | 评论 (0) 编辑
摘要: petshop4.0设计说明 一、项目名称及描述:(实现步骤为:4-3-6-5-2-1) 1、WEB=表示层 2、BLL=业务逻辑层  3、IDAL=数据访问层接口定义  4、Model=业务实体 5、DALFactory=数据层的抽象工厂(创建反射) 6、SQLServerDAL=SQLServer数据访问层 / OracleDAL=Oracle数据访问层 DBUtilit...阅读全文
posted @ 2008-11-05 22:06 DJ尐舞 阅读(174) | 评论 (0) 编辑
摘要: 代码中,InsertUser()方法就是负责用户的创建,而在之前则需要判断创建的用户是否已经存在。InsertUser()方法的定义如下:privatestaticboolInsertUser(OracleTransactiontransaction,intuserId,stringemail,stringpassword,intpassFormat,stringpassSalt,stringpa...阅读全文
posted @ 2008-11-02 16:27 DJ尐舞 阅读(171) | 评论 (0) 编辑
摘要: 6.4 ASP.NET 2.0新特性由于PetShop 4.0是基于.NET Framework 2.0平台开发的电子商务系统,因而它在表示层也引入了许多ASP.NET 2.0的新特性,例如MemberShip、Profile、Master Page、登录控件等特性。接下来,我将结合PetShop 4.0的设计分别介绍它们的实现。6.4.1 Profile特性Profile提供的功能是针对用户的个...阅读全文
posted @ 2008-11-02 16:25 DJ尐舞 阅读(236) | 评论 (0) 编辑
摘要: 表示层(Presentation Layer)的设计可以给系统客户最直接的体验和最十足的信心。正如人与人的相交相识一样,初次见面的感觉总是永难忘怀的。一件交付给客户使用的产品,如果在用户界面(User Interface,UI)上缺乏吸引人的特色,界面不友好,操作不够体贴,即使这件产品性能非常优异,架构设计合理,业务逻辑都满足了客户的需求,却仍然难以讨得客户的欢心。俗语云:“佛要金装,...阅读全文
posted @ 2008-11-02 16:24 DJ尐舞 阅读(126) | 评论 (0) 编辑
摘要: petshop4.0 详解之三(PetShop数据访问层之消息处理) 在进行系统设计时,除了对安全、事务等问题给与足够的重视外,性能也是一个不可避免的问题所在,尤其是一个B/S结构的软件系统,必须充分地考虑访问量、数据流量、服务器负荷的问题。解决性能的瓶颈,除了对硬件系统进行升级外,软件设计的合理性尤为重要。在前面我曾提到,分层式结构设计可能会在一定程度上影响数据访问的性能,然而与它给设计人员带来...阅读全文
posted @ 2008-11-02 16:21 DJ尐舞 阅读(141) | 评论 (0) 编辑
摘要: 在系列一中,我从整体上分析了PetShop的架构设计,并提及了分层的概念。从本部分开始,我将依次对各层进行代码级的分析,以求获得更加细致而深入的理解。在PetShop 4.0中,由于引入了ASP.Net 2.0的一些新特色,所以数据层的内容也更加的广泛和复杂,包括:数据库访问、Messaging、MemberShip、Profile四部分。在系列二中,我将介绍有关数据库访问的设计。在PetShop...阅读全文
posted @ 2008-11-02 16:18 DJ尐舞 阅读(90) | 评论 (0) 编辑
摘要: petshop4.0 详解之一(系统架构设计) 前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐...阅读全文
posted @ 2008-11-02 16:16 DJ尐舞 阅读(251) | 评论 (0) 编辑