`
皆乐
  • 浏览: 133613 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
一、概述 Struts 2整合了两个优秀的MVC框架:传统的Struts和WebWork。不管是Struts还是WebWork,都是MVC框架领域大名鼎鼎的成熟框架,这保证了Struts 2作为实际开发框架的成熟性,Struts 2保留了Struts 1的简单易用性,并且充分利用了WebWork的拦截器机制(其实就是AOP思想),将Struts 2发展成一个具有高度可扩展性的框架。 1、模式1与模式2 对于非常小型的Web站点,如果后期的更新、维护工作不是特别大,可以使用Model 1的模式来开发应用,而不是使用Model 2的模式。虽然Model 2提供了更好的可扩展性及可维护性, ...
一个简单的基于注解的 Controller 使用过低版本 Spring MVC 的读者都知道:当创建一个 Controller 时,我们需要直接或间接地实现 org.springframework.web.servlet.mvc.Controller 接口。一般情况下,我们是通过继承 SimpleFormController 或 MultiActionCon ...
作为中文搜索引擎巨头,百度在中国搜索市场上的绝对领先地位,毋庸置疑且难以撼动。作为网民,我们已经习惯了遇到问题,百度一下,因为印象中,百度知道,因为百度告诉我们,百度更懂中文。      最近一段时间,关于百度的新闻经常见诸各类媒体。从某种意义上说,百度的影响已经不仅仅限于互联网,而正在沉淀结晶为一种文化现象,一个必须认真审视和思考的巨大存在。但是,从另一个角度看,百度的商业化生存又衍生出了一种尴尬,工具的百度和商业的百度,两种身份交织使其在自身进化发展的过程中,产生了变异和错位。      百度的成功,一方面是由于技术因素,另一方面与其对于中文受众的深刻洞察密不可分,所以当谷歌在全球形成一 ...
通用快捷键 F1:打开当前程序或者 Windows 的帮助内容 F2:重新命名选定的文件 F3:在桌面上的时候打开“查找文件”对话框 F5:刷新窗口的内容 F10或ALT:激活当前程序的菜单栏 DELETE:删除被选择的选择项目,如果是文件, ...
软件工程师具备的素质 软件企业要求基础软件工程师具备六大基本素质,即良好的编码能力、自觉的规范意识和团队精神、认识和运用数据库的能力、较强的英语阅读和写作能力、具有软件工程的概念和求知欲和进取心   良好的编码能力。软件人员的一个重要职责是把用户的需求功能用某种计算机语言予以实现。编码能力直接决定了项目开发的效率。这就要求软件工程师至少精通一门编程语言,比如当前国内企业常用的C/C++、VB和国际上最流行的Java语言,熟悉它的基本语法、技术特点和API(应用程序接口)。   自觉的规范意识和团队精神。随着软件项目规模越来越大,仅仅依靠个人力量已经无法完成工作,因此,现代软件企业越来越重视 ...
关于jdk和jre 大家肯定在安装JDK的时候会有选择是否安装单独的jre,一般都会一起安装,我也建议大家这样做。因为这样更能帮助大家弄清楚它们的区别: Jre 是java runtime environment, 是java程序的运行环境。既然是运行,当然要包含jvm,也就是大家熟悉的虚拟机啦,还有所有java类库的class文件,都在lib目录下打包成了jar。大家可以自己验证。至于在windows上的虚拟机是哪个文件呢?学过MFC的都知道什么是dll文件吧,那么大家看看jre/bin/client里面是不是有一个jvm.dll呢?那就是虚拟机。 Jdk 是java developm ...
合作汉语编程 成就辉煌人生 “汉语言编程” 被包括新华社在内的众多媒体称之为“第五大发明”,是北京国之经典拥有完全自主知识产权的,以汉语描述为对象的计算机编程语言。该计算机语言并非曾经流行过的任何一种计算机语言的简单汉化,或是为某种软件制造一个中文环境,这是一个完全由中国人自行开发,由中国人自我掌握全部源代码,从形式到内容完全符合中国人的思维方式,使用汉字表达的面向对象、面向问题的计算机程序设计语言。“汉语言编程”具有自成平台、面向对象、面向问题、所说即所得、高度的安全性、高度的兼容性和强大的繁衍功能、以及资源占用少、运行速度快等特点,开辟了计算机语言发展的新纪元。它作为一种成熟的编程语言 ...
Google正式推出Chrome浏览器中文版下载 更安全 更快速 北京时间9月3日2:53消息,据国外媒体报道,Google今日凌晨正式推出了其Chrome浏览器的第一个测试版,从而正式进军浏览器市场。Google在全球100个国家同步向用户推出Chrome浏览器,开始与微软的IE浏览器和火狐浏览器争夺用户。 据称为了提高稳定性和速度,Chrome浏览器增加了许多功能。 据Google产品管理副总裁Sundar Pichai表示,Chrome浏览器最值得注意的功能是它的”单独沙盒”的实现,简单的说,该浏览器的每一个标签都以单独进程的方式打开,即使其中一个标签崩溃,你的浏览器也不会因此崩 ...
7、 接口interface (用implements来实现接口)(1) 接口中的所有数据均为 static和final即静态常量。尽管可以不用这两个关键字修饰,但必须给常量赋初值。(2) 接口中的方法均为public,在实现接口类中,实现方法必须可public关键字。(3) 如果使用public来修饰接口,则接口必须与文件名相同。 8、 多重继承(1) 一个类继承了一个类和接口,那么必须将类写在前面,接口写在后面,接口之间用逗号分隔。(2) 接口之间可多重继承,注意使用关键字extends。(3) 一个类虽只实现了一个接口,但不仅要实现这个接口的所有方法,还要实现这个接口继承的接口的方法,接口 ...
Java概述:  目前Java主要应用于中间件的开发(middleware)---处理客户机于服务器之间的通信技术,早期的实践证明,Java不适合pc应用程序的开发,其发展逐渐变成在开发手持设备,互联网信息站,及车载计算机的开发.Java于其他语言所不同的是程序运行时提供了平台的独立性,称许可以在windows,solaris,linux其他操作系统上使用完全相同的代码.Java的语法与C++语法类似,C++/C程序员很容易掌握,而且Java是完全的彻底的面向对象的,其中提出了很好的GC(Garbage Collector)垃圾处理机制,防止内存溢出。  Java的白皮书为我们提出了Java语言 ...
1、 对象的初始化(1) 非静态对象的初始化在创建对象时,对象所在类的所有数据成员会首先进行初始化。基本类型:int型,初始化为0。如果为对象:这些对象会按顺序初始化。※在所有类成员初始化完成之后,才调用本类的构 ...
当一些网民满怀热情的将抢注一些奥运冠军的“.中国”域名捐献出来时,无意中发现很多参加奥运会运动员的“.中国”域名和“.cn“域名都已经被国家体育总局提前注册了。无论是普通网民抢注,还是国家体育总局抢注,这种 ...
近日,据国外媒体报道,作为硅谷最抢眼的两只科技股,苹果市值周三达1588.4亿美元,一举超过谷歌,位列美国IT上市公司第三强。周三收盘,谷歌报500.03美元,市值达1572.3亿美元,苹果报179.3美元,市值达1588.4亿美元。在IT业上市公司中,微软仍以2548.3亿美元的市值排行第一,IBM以1704.4亿美元排名第二。去年11月,受iPhone手机推动,业内人士预测,苹果市值将在短期内超过谷歌。如今看来,iPhone的推动力远超出了业内普遍预期。        《连线》杂志表示,苹果市值超谷歌有什么了不起?该文分析师表示,长远来看,谷歌比苹果更值得投资。那么是不是真的没什么了 ...
最近,我需要一种快速开发语言,目前炙手可热的快速开发语言就是Python和Ruby了。Ruby和Python都是非常优秀的脚本语言,虽然他们的设计哲学几乎完全不同,但他们效率差不多,应用领域也差距不大,似乎天生就是竞争对手。到底选那个呢?我做了一些简单的比较。 我们比较两种语言的时候,抛开性能问题不说,一般最在意的大概就是资源和学习曲线。 总体的印象,用一个不大恰当的比喻:如果Python是Java,那么Ruby就是.net。我们知道,Java世界非常复杂,非常多样性,任何一个需求,都会有很多开源项目,他们用不同的思想来实现,性能特点迥异,到底选那个,总是令人犯难。现在Python也是如此, ...
近日看到国内一位著名企业家对比尔·盖茨的评论,十分佩服他的成就和自信,他说得很好,“盖茨是个好榜样,但不是偶像。”中美国情不同,我们的企业家当然不必去盲目模仿人家。但他有一个说法,“对我们来说,现在学 ...
Global site tag (gtag.js) - Google Analytics