-
GRASP形式
GRASP模式GRASP,全称为GeneralResponsibilityAssignmentSoftwarePattern,即通用职责分配软件模式,它由《UML和模式应用》(ApplyingUMLandPatterns)一书作者CraigLarman提出。与其将它们称之为设计模式,不如称之为设计原则,因为它是站在面向对象设计的角度,告诉我们怎样设计问题空间中的类与分配它们的行为职责,以及明确类之...
268
热度 -
后记
领域驱动开发实战----战略建模引子自从去年接触DDD以来,阅读了大量的相关书籍,看了园子里面很多DDD方面的文章,也在实际项目中也有意无意的使用DDD的一些思想和方法。但总觉得这些知识太分散,没有给自己思想带来质的升华。观摩了园子里面很多DDD的例子:[.NET领域驱动设计实战系列]专题二:结合领域驱动设计的面向服务架构来搭建网上书店领域驱动设计实践领域驱动设计系列文章汇总等等还有很多,这些例子...
396
热度 -
惯用SQL语句积累-
常用SQL语句积累---一、常用的语句格式积累:Selecttop3*fromclassorderbyiddesc表示查询前3条的数据并且按降来排selectdistinct年龄fromclass去除重复行的查询selecttop2*fromclassorderbynewid()表示随便查询2行数据select*fromclasswhere年龄=20or年龄=19and性别='男'表...
17
热度 -
map相关
地图相关 第一种效果:可搜索,可以计算参考:http://www.ditu123.com/main/google_map_api.html#The_Hello_World_of_Google_Maps代码:Java代码1.<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Strict//EN"2."http://www.w3.org/TR/xhtml1/DTD/x...
528
热度 -
java面试题及答案(基础题120聊) (二)
java面试题及答案(基础题120道)(二)61、servlet的生命周期web容器加载servlet,生命周期开始。通过调用servlet的init()方法进行servlet的初始化。通过调用service()方法实现,根据请求的不同调用不同的do***()方法。结束服务,web容器调用servlet的destroy()方法。62、如何现实servlet的单线程模式<%@pageisThr...
91
热度 -
Symbian移动端SSL改造方案调研
Symbian移动端SSL改造方案调研——基于主线程创建活动对象与SSL服务器交互模型Symbian移动端SSL改造方案调研——基于主线程创建活动对象与SSL服务器交互模型?1???目录1???目录???22???概述???32.1???名词???32.2???备选方案???33???可行性分析???43.1???活动对象与活动规划器???43.1.1???动机???53.1.2???活动对象??...
930
热度 -
[分享]经典java视频教程
[分享]经典java视频教程 经典java视频教程,个人无私分享 张孝祥java视频教程[全][初级篇]http://www.so138.com/sov/C2DFB84A-614D-4C45-B773-41EC703AF1AB 孙鑫java技术从入门到精通视频教程http://www.so138.com/sov/6B51C757-E3AA-4791-8E9D-0F880...
373
热度 -
Symbian移动端SSL改造方案调研
Symbian移动端SSL改造方案调研——基于主线程创建活动对象与SSL服务器交互模型——基于主线程创建活动对象与SSL服务器交互模型?1???目录1???目录???22???概述???32.1???名词???32.2???备选方案???33???可行性分析???43.1???活动对象与活动规划器???43.1.1???动机???53.1.2???活动对象???53.1.3???活动规划器???6...
6467
热度 -
Google map google 地图 api / map有关
Google地图googlemapapi/地图有关 第一种效果:可搜索,可以计算 ? ? 参考: ? http://www.ditu123.com/main/google_map_api.html#The_Hello_World_of_Google_Maps ? 代码: ? <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Strict//EN" "http...
429
热度 -
Javascript Module Loader兑现原理
JavascriptModuleLoader实现原理 前段时间我开始基于SeaJS开发2.0版本的jRaiser,主要目的就是把这个库模块化。结合实际开发过程中遇到的问题,我重新写了一个更符合自身需求的jRaiserLoader以代替SeaJS(另一方面也是为了亲手写一个Loader)。与SeaJS一样,jRaiserLoader也是Wrappings规范(关于AMD与Wrappings的区别,这...
547
热度 -
web前端开发前程何去何从
web前端开发前景何去何从 老是有人喜欢讨论说做前端开发有前途没有,前几天还有一个刚毕业的大学生问我。说实话我也不知道怎么样,但是我很喜欢做前端开发。要说做业务是挑战自己,做前端开发也是很挑战自己的,因为信息更新速度很快,要断的学习,去研究。下面是我来网上转来的一篇文章,写的很有道理。希望我们做前端开发的人心能静下了,好好的学习。因为要学习的知识太多了。在这里我说一句,三百六十行,行行出状元! 关...
272
热度 -
jQuery源码解析二(Core)
jQuery源码解析2(Core) ?在上一篇中,我们介绍了jQueryUtilities部分的代码。这一部分要看看Core部分的。 ? 我们知道$('#id')或jQuery('#id')将会返回一个对象,这个对象的构造函数是:jQuery.fn.init ? jQuery=window.jQuery=window.$=function(selector,context){ returnn...
740
热度 -
在Eclipse中使用JUnit4开展单元测试(初级篇)
在Eclipse中使用JUnit4进行单元测试(初级篇)转自:http://www.uml.org.cn/Test/200906187.asp我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只用到该函数的一小部分功能,并且经过调试可以确定,这一小部分功能是正确的。但是,我们同时应该确保每一个函数都完全正确,因为如果我们今后如果对程序进行扩展,用到了某个...
46
热度 -
java面向对象三大特征之继承
java面向对象三大特性之继承通过重用已经测试并验证通过的代码,怎样才减少开发工作,所有开发团队都在为一问题而努力。一个久经考验的方法是通过有效地使用Java继承优化应用程序开发。继承的从某种意义上讲,继承的短暂美就如同宇宙中所有事与其它事情都存在一种特殊的关系。Java继承Java继承是面向对象的最显著的一个特征。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能...
64
热度 -
Eclipse及其插件下载因特网址大全
Eclipse及其插件下载网址大全?1?Eclipse下载EMF,GEF-GraphicalEditorFramework,UML2,VE-VisualEditor都在这里下载http://www.eclipse.org/downloads/index.php2?lombozJ2EE插件,开发JSP,EJBhttp://forge.objectweb.org/projects/lomboz3?My...
45
热度 -
J2EE口试整理
J2EE面试整理1web.xml加载顺序:?contextparam》listener》filter》servlet。??相同位置的过滤器,一般按照filter-mapping的顺序过滤,所以编码过滤器一般放在最前面。??2struts2的工作流程(1)客户端提交一个HttpServletRequest请求(.action或JSP页面)(2)请求被提交到一系列Filter过滤器,如ActionCl...
38
热度 -
J2EE口试大全
J2EE面试大全EJB1:EJB:答:EnterpriseJavaBean相当于DCOM,即分布式组件。它是基于Java的远程方法调用(RMI)技术的,所以EJB可以被远程访问(跨进程、跨计算机)。但EJB必须被布署在诸如Webspere、WebLogic这样的容器中,EJB客户从不直接访问真正的EJB组件,而是通过其容器访问。EJB容器是EJB组件的代理,EJB组件由容器所创建和管理。客户通过容...
19
热度 -
菜鸟怎么开发出一个高质量的J2EE系统[读书心得]
初学者如何开发出一个高质量的J2EE系统[读书心得]所读文章地址:http://www.jdon.com/idea/j2eebasic.htm?J2EE学习者越来越多,J2EE本身技术不断在发展,涌现出各种概念,本文章试图从一种容易理解的角度对这些概念向初学者进行解释,以便掌握学习J2EE学习方向。首先我们需要知道Java和J2EE是两个不同概念,Java不只是指一种语言,已经代表与微软不同的另外...
76
热度 -
一个计算机程序员高手的成长解决思路
一个计算机程序员高手的成长转贴:这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向,所以把我的经历写出来与大家共勉,希望能给刚入行的朋友们一点点帮助。一转眼我在IT行业学习工作已经七年多了,这期间我做过网页,写过MIS、数据库,应用程序,做过通信软件、硬件驱动、协议栈,到现在做操作系统内核和...
177
热度 -
(原创)一个优秀软件开发人员的必修课:GRASP(二)低耦合
(原创)一个优秀软件开发人员的必修课:GRASP(2)低耦合 我偶然在google或yahoo这样的搜索引擎搜索GRASP发现,除了国外的网站,国内网站多介绍和讨论GoF而很少介绍GRASP,即使这少量的文章也讲解非常粗略。个人认为作为优秀的开发人员,理解GRASP比GoF更重要,故写此文章。前面我在《(原创)一个优秀软件开发人员的必修课:GRASP软件开发模式浅析》中介绍了使用GRASP的目的,...
238
热度