本次搜索共找到约 200 条相关记录,基于结果如下
基于模型、模式的技术架构设计选择自zhf406的Blog前言模型是整个架构设计的理论基础,模式是整个架构得以实现的方法论。以模型为基础,以模式为方法,以相关技术为手段去构建一个可行、可靠、可重用的平台架构。▓模型是在一个更高的层次对现有的概念或实体进行抽象,它脱离了具体的基础平台,在这种概念的设计下,我们的平台架构会独立于任何基础平台。▓模式是一个久经考验的、可行的、可靠的、可重用的针对某一类问题...
Blog(WebLog)在Internet上越来越流行。许多网友都有了自己的Blog,通过Blog展示自己,结识更过的网友。比较著名的Blog平台是基于ASP.net的开源项目.Text。但是它的逻辑全部以存储过程的形式放在数据库中。虽然存储过程能大大提高数据操作的效率,但是存储过程本身是结构化的程序,无法发挥面向对象的威力,也不便于实现代码复用。因此,我决定实现一个基于J2EE体系的多层结构的B...
[原创]基于apacheLucene的mp3搜索器前些日子找机器上的一首老歌时,费了些周折,后想到既然这些mp3有自己的标签信息,为何不利用起来呢?笔者就尝试用Lucene实现
JGroup是一种可靠的群组通讯工具,用Java实现。JGroup以IP多播为基础并且提供可靠性和群组功能。其中,可靠性包括1,消息不丢失2,大消息拆分和重组功能3,保证消息有序性4,消息原子性(某条消息要么全部成员都收到,或都收不到)群组功能包括1,群组成员知道群组内所有其他成员2,当群组发生以下的事件,所有群组成员都能收到通知:a)新组员加入群b)旧组员离开群c)某现有组员意外脱离群IP多播与...
3游戏屏幕 如果用户从主菜单中选择"Newgame",那么开始游戏并且显示游戏屏幕。游戏屏幕使用全屏画布(FullCanvas)。如果按下任何功能键,那么用户界面必须返回主菜单,并且应使游戏暂停。其他的按键对游戏是有效的。注意:游戏不应该在屏幕上创建任何功能键的标签。如果必须使用功能键标签,那么应用程序应该使用默认的Canvas屏幕Commands。示例代码没有解决诸如线程和线程安全等问题,这些...
5高分屏幕 当用户从主菜单中选择"Highscores"选项的时候,高分就会显示出来。高分是显示在全屏画布(FullCanvas)实例上的。分数应该在一个屏幕上就显示完,而不要卷动页面,因为这样会给用户带来麻烦。当然了,高分屏幕也可能会包含一些图片或者动画。用户应该能够通过按下左功能键、右功能键、数字键或者Send键返回主菜单。这个例子不提供任何处理高分的机制。处理高分的两种典型的方法是通过使用...
一、游戏开发策略 1游戏动作(Action)的使用 MIDP的Canvas类让程序员处理某些按键事件,要么作为特定的低级键控代码事件要么作为抽象的游戏动作。FullCanvas是Nokia的全屏画布(FullCanvas)类,它是从Canvas类继承而来的。 在回合制游戏或者不需要超过四个方向键(上、下、左、右)的游戏中,最好使用直接的键盘代码来控制游戏动作。可以使用抽象游戏动作的游戏例子包...
3游戏外壳和游戏动作 Nokia新型号手机支持的游戏外壳可能会影响游戏动作。Nokia第一款可以使用游戏外壳的手机是Nokia3510i。如果手机支持游戏外壳,设备的游戏菜单中会有一个设置对话框,允许用户设置游戏外壳上的按键对应的游戏动作。用户必须设置这个按键映射,否则设计使用普通键盘布局的游戏就不能运行。 4同时按键 许多Nokia手机(例如,诺基亚6310i、3410、7210)不支持同时...
二、实现游戏的步骤 下图显示的是一个游戏MIDlet在成功安装和运行之后用户界面状态的典型的变化流程。我们想通过一个游戏者的视角来阐述开发移动游戏的过程。图3用户界面状态图表 1开始游戏 在用户启动MIDlet之后,将显示游戏特定的闪动屏幕。闪动屏幕是FullCanvas的一个实例。它可用于显示一个公司的标志或者用动画形式介绍游戏。除了End键以外的所有键盘事件(MIDlet可用的)都可以跳...
本文内容1.开发动机。2.开发过程及示例程序代码3.遇到的问题及思考。4.引用内容一:动机前天学习了webwork的服务器端validation,不过xwork提供的几个验证类不能很符合开发的需要,特别是对于输入输出特殊字符的过滤功能,比如说用户名密码只能由字母和数字组成,而如果针对每种类型写一个验证类,那会很辛苦,不是吗?如果有一个通用的验证类该有多好啊。别急,有办法,文本处理和匹配正是正则表达...
前两天写了两篇Blog使用SOAP开发javaweb服务--Axis开发方案,深入探索SOAP1.1--使用SAAJ1.2.1,有些读者可能对Java的web服务开发抱怨了,怎的那么复杂呢?不如在net平台下敲几个键就行了,:),请先不用着急,前两天我的Blog只是为了让各位读者深入了解一下什么是SOAP,以及其在Java中的封装接口实现,今天我们来讨论一下,一种高层的web服务实现方案,那就是基...
基于WindowsMobile™2003的Smartphone的SDK作者:MS来源:microsoft下载(54407KB)BuildapplicationsforWindowsMobile2003-basedSmartphonesleveragingtheMicrosoft®.NETCompactFramework,WindowsCE.NET4.2,animprovede...
相对于基于传统的Client/Server模式的数据库系统,Web数据库系统采用三层浏览器/服务器结构(即网络浏览器/Web服务器/数据库服务器结构),具有极大的优势。Web数据库系统充分发挥了DBMS高效的数据存储与管理能力,以B/S模式为平台,将客户端统一为Web浏览器,为用户提供使用简便、内容丰富的数据库服务,已经成为Internet和Intranet提供的核心服务,为Internet上的电...
基于WindowsMobile™2003的PocketPC的SDK作者:Microsoft来源:Microsoft下载>>ThisversionofthePocketPC2003SDKallowsyoutocreatePocketPC2003applicationsusingeMbeddedVisualC++4.0(withServicePack3),andapplicationswr...
MicrosoftCorporation2003年8月适用于:Microsoft®eMbeddedVisualTools3.0-2002EditionMicrosoft®eMbeddedVisualC++®4.0SP2Microsoft®VisualStudio®.NETMicrosoft®.NETCompactFrameworkPock...
摘要:看过卢彦先生的关于WEB报表打印实现文章的人,一定会为里面所提供的解决方案击节叫好,本文试图给大家展现一个更灵活的打印作业流水,并具有一定的实用性。建议大家在阅读本文之前先阅读卢彦先生的两篇文章,同时本文采用了微软的WSE(1.0)作为辅助工具,对此感到陌生的朋友,建议先参考一些概念性的文章,我在文章的最后列了一些参考资料和所需工具,大家可自行体会。目录引言软件原理程序实现注意事项总结参考资...
1.Eclipse下载网址:http://www.eclipse.org/一进去就有点蒙了,N多的版本,多亏会点E文,找了个感觉稳定点的版本就下了,我下的是3。0。12.tomcat下载网址:http://jakarta.apache.org/site/binindex.cgi#tomcattomcat我下的是exe安装版本,在系统中可以做成Tomcat服务,感觉不错,但是有点耗资源我看了一下,当...
通常BT客户端每几分钟就要向tracker发送一次请求.对于一些比较大的BT站点,其tracker的压力是可想而知的.降低tracker的压力首先考虑到的当然是采用更低网络开销的udp协议.于是Bittorrentudp-trackerprotocol应运而生.这个协议很简单.下面是实现它的封装类://UDPTrackerClient.h:interfacefortheCUDPTrackerCli...
关键字:分布式、DCOM/CORBA、WebService(Web服务)、.NetFramework、N层模型、客户机/服务器、数据传输、远程通信 主题:建立可维护、可扩展的站点,开发高效率、高伸缩性的应用程序、创建N层分布式应用程序、实现跨平台、跨Internet的应用集成,是摆在无数开发者面前的任务。传统开发方式及技术面临了困难。 .NetFramework推出的许多新技术为上述任务的实现...
引言SVG(ScalableVectorGraphics)是一种基于XML的用来描述二维矢量图形和矢量/点阵混合图形的置标语言,是一种全新的矢量图形规范。SVG规范定义了SVG的特征、语法和显示效果,包括模块化的XML命名空间(namespace)和SVG文档对象模型(DOM)。SVG的绘图可以通过动态和交互式方式进行,在实际操作中,则是以嵌入方式或脚本方式来实现的。SVG不仅提供超链接功能,还定...