My MSN

Click OK to add this content

 
Content Preview: rss
-+C/S 与 B/S 区别
224 days ago
C/S 与 B/S 区别 Client/Server是建立在局域网的基础上的,Browser/Server是建立在广域网的基础上的。 (1)、硬件环境不同: C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务。 B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例如电话上网, 租用设备, 信息自己管理, 有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行。 (2)、对安全要求不同 C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强。 一般高度机密的信息系统采用C/S 结构适宜,可以通过B/S发布部分可公开信息。 B/S 建立在广域网之上, 对安全的控制能力相对弱, 面向是不可知的用户群。 (3)、对程序架构不同 C/S 程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑。 B/S 对安全以及访问速度的多重的考虑, 建立在需要更加优化的基础之上。 比C/S有更高的要求,B/S结构的程序架构是发展的趋势,从MS的.Net系列的BizTalk 2000 Exchange 2000等,全面支持网络的构件搭建的系统。SUN和IBM推的JavaBean构件技术等,使B/S更加成熟。 (4)、软件重用不同 C/S 程序可以不可避免的整体性考虑, 构件的重用性不如在B/S要求下的构件的重用性好。 B/S 对的多重结构,要求构件相对独立的功能。 能够相对较好的重用。就如买来的餐桌可以再利用,而不是做在墙上的石头桌子。 (5)、系统维护不同 系统维护是软件生存周期中,开销大,相当重要 C/S 程序由于整体性,必须整体考察,处理出现的问题以及系统升级难, 可能是再做一个全新的系统。 B/S 构件组成方面构件个别的更换,实现系统的无缝升级。 系统维护开销减到最小,用户从网上自己下载安装就可以实现升级。 (6)、处理问题不同 C/S 程序可以处理用户面固定,并且在相同区域, 安全要求高的需求,与操作系统相关, 应该都是相同的系统。 B/S 建立在广域网上, 面向不同的用户群,分散地域, 这是C/S无法作到的,与操作系统平台关系最小。 (7)、用户接口不同 C/S 多是建立在Window平台上,表现方法有限,对程序员普遍要求较高。 B/S 建立在浏览器上, 有更加丰富和生动的表现方式与用户交流, ...
-+使用myeclipse集成struts,hibernate,spring的一个示例程序
224 days ago
使用myeclipse集成struts,hibernate,spring的一个示例程序(2008-04-14 16:17:27) 标签:it 在java 企业应用领域,ejb的功能强大同ejb的配置复杂,难于学习一样出名。但在以前我们又有什么办法呢?只有硬着头皮来学ejb。真有点“明知山有虎,偏向虎山行”的精神。现在形式有了乐观的变化,java开源的持续走红,使得开发java企业级应用不再局限于ejb领域。这里我主要介绍一下怎样采用开源的 Spring,Hibernate以及Struts构建一个轻量级的架构。 一、整体架构介绍 在软件工程领域,为了降低模块耦合度,提高模块的可重用性,分层一直是广为采纳的一个方法。其实分层还可以使开发人员专注于某一层进行开发,使得软件开发的分工变细,提高生产效率(这一点上堪比福特发明的流水线生产汽车的做法,各个工人负责特定部件的生产,最后组装)。 一个企业级的java应用,通常分为以下几层:UI层,业务逻辑层,数据持久层,域对象层。下面对这几层分别作简要介绍: 1. UI层:负责与用户交互,包括:接受用户的请求,把处理结果返回给用户。这里我们采用struts来UI层,虽然比起Tapestry以及JSF这些事件驱动的表现层技术而言,Struts的设计显得有些老土,但它目前仍是表现层事实上的标准,所以我们还是选用它。 2.业务逻辑层:主要负责具体的业务处理。通过Spring的IOC以及AOP实现各个功能的耦合相连 3.数据持久层:主要负责与底层的数据库打交道。这里我们采用Spring封装的Hibernate操作来简化实际的编码。主要的操作为CRUD(create ,read,update,delete) 4.域对象层:具体的实体类,如老师,学生等等这些具体的类(注意:需要与数据库中的某一标对应)。 以上只是简单介绍了各个层的划分以及各层所对应的开源框架,要详细了解各层的具层信息,需要访问 struts,hibernate,spring的官方网站。 二、实例分析 实例说明:一个网站登录的例子,比较简单,但能说明各层是如何协调工作的。 ...
-+SSH框架
224 days ago
SSH框架 最近在弄j2ee,发现还是学到了很多东西,心情happy啊!昨天看到了一个文章是关于ssh的,就弄下来了,后面加点自己的东西,很感谢网上的各位前辈的总结。一个spring2.5+hibernate3.2+struts2.0组合框架,使用spring的IoC来管理应用的所有bean,包括struts2的action,充分发挥了spring轻量级框架的优势。 摘 要:针对当前Web应用程序开发面临的问题,结合目前比较流行的开源框架Spring、Struts和Hibernate,提出了一种开发J2EE Web应用的轻量级解决方案,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。并且,通过案例具体说明了如何将这一方案应用到实际项目中。 关键词:J2EE MVC Struts Spring Hibernate     大型企业级Web应用系统的开发通常要求有一个良好的软件架构、便于协作开发和扩展升级,而传统的开发模式不能很好地满足这些要求。本文针对当前Web应用程序开发面临的问题,结合目前比较流行的开源框架SSH(Spring、Struts、Hibernate),提出一种开发J2EE 企业级Web应用的轻量级解决方案,并通过案例具体说明如何将这一方案应用到实际项目中。 1 框架技术     著名的软件大师Ralph Johnson对框架(Framework)进行了如下的定义: 框架是整个系统或系统的一部分的可重用设计,由一组抽象的类及其实例间的相互作用方式组成[1]。     框架一般具有即插即用的可重用性、成熟的稳定性以及良好的团队协作性。J2EE复杂的多层结构决定了大型的J2EE项目需要运用框架和设计模式来控制软件质量。目前,市场上出现了一些商业的、开源的基于J2EE的应用框架,其中主流的框架技术有:基于MVC模式的Struts框架和基于IoC模式的Spring框架以及对象/关系映射框架Hibernate等。 1.1 表示层框架Struts      Struts是一个在JSP ...
-+China and Tibet
243 days ago
China and Tibet 中国和西藏 Rejoice, damn you 欢庆,去你妈的 Mar 25th 2009 BEIJING From The Economist print edition China prepares to mark a dangerous anniversary in Tibet, amid claims of thuggery last year 这是去年中国在西藏举行了一次危险的周年纪念活动,暴行充斥。 IT’S official: “Tibet has moved from darkness to light, poverty to affluence, dictatorship to democracy and seclusion to opening up.” So proclaims the notice at an exhibition in Beijing marking the 50th anniversary of Tibet’s “democratic reforms”. To celebrate, officials in Tibet have designated Saturday March 28th as Serf Liberation Day. Lest anyone not share the mood of rejoicing, security will be tightened, dissidents kept behind bars and foreigners firmly steered away from the region. 官方声称:”西藏已经从黑暗走向光明,从贫穷走向富足,从独裁走向民主,从与世隔绝走向开放。”这项声明来自在北京举行的西藏“民主改革”50周年展览会上。为了表示庆祝,西藏的官员将3月28日设定为解放日。为了防止有人不参与到这样的欢庆活动中来,安全措施被加强了,反对者被监禁在狱中,外国人坚决的避退出了这片区域。 With grim determination the authorities are trying to manufacture joy. The streets of Lhasa, Tibet's ...
-+How China sees the world
249 days ago
The new world order 世界新次序 How China sees the world 中国怎么看世界 Mar 19th 2009 From The Economist print edition And how the world should see China 与此同时,世界应当怎样看待中国 IT IS an ill wind that blows no one any good. For many in China even the buffeting by the gale that has hit the global economy has a bracing message. The rise of China over the past three decades has been astonishing. But it has lacked the one feature it needed fully to satisfy the ultranationalist fringe: an accompanying decline of the West. Now capitalism is in a funk in its heartlands. Europe and Japan, embroiled in the deepest post-war recession, are barely worth consideration as rivals. America, the superpower, has passed its peak. Although in public China’s leaders eschew triumphalism, there is a sense in Beijing that the reassertion of the Middle Kingdom’s global ascendancy is at hand (see article). ...
© 2009 MicrosoftMicrosoft