- 军军小站|张军博客
搜索到与相关的文章
编程技术

技能需求

大专以上学历,有4年以上J2EE编程、OO开发经验,熟Struts2、spring,hibernate、jboss、weblogic、webservice;熟各种设计模式和开发方法,熟主流的JAVA开源技术,熟XML、XSLT;ssh(struts2spring2hibernate3.2)sshw2(struts2spring2hibernate3.2webservice)sew(struts2ejb3webservice)地点:北京5000-8000精通

系统 2019-08-29 22:58:13 1879

编程技术

今天,回到上海啦~~(附工作生涯回顾)

历尽6个小时,终于又回到上海了.今天一天,外面下着瓢泼大雨,无心出去,于是在家收拾一下东东,明天再休息一天,准备后天上班咯~~今天又是一个情人节,在QQ上收到若干HappyValentine'SDay的祝福语,而情人节真的快乐吗?好像没有什么快乐的理由吧,因为孤单依然是那么的轻易侵袭偶的心灵:(新年伊始,回顾一下自毕业以来偶的工作生涯~~去年2004年,总的来说是偶的工作生涯中比较有转折的一个年头,从刚开始毕业后(2年半前)来上海工作难求,将近2个月才找到

系统 2019-08-29 22:42:42 1879

编程技术

一个人做项目的感受-Commons FileUpload文件上传

到现在才真正体会到一个人做项目的感受,我说的不是一个人做着玩的。在一个公司里给他们做项目管理软件(他们的项目不是软件项目哦)。我一个人充当了好多人的角色,我也不认为到现在为止我的水平有多高,但是我现在确实是充当软件架构师的角色。项目到现在做了有两个多月了,在这个过程中出现了不少系统框架上的问题还有数据库设计的不完善造成的一系列问题。从一开始就没有做完整的需求分析,因为那个时候他们也不是很清楚要做一个什么样的东西出来,需求都很模糊。只是一个大概的构想,我但是

系统 2019-08-29 22:32:36 1879

编程技术

如果编程语言是一条船…

Turing(图灵)Turing绝对是一个双人皮划艇。它很小。人力的。它通常被当作初学者的”船“。而且它非常的加拿大。JavaJava是一个大货船。体积笨重。适合大商业。载重量很大。但驾驶起来没多大趣味。PerlPerl是一个拖船。马力可以和Java叫板。RubyRuby很难描述。它很时尚,很性感,驾驶起来很有趣。下面有张照片。很时髦。PHPPHP是一个竹筏船。依赖绳子把东西绑在一起。仍然还可以漂流使用。CC是一个核潜艇。操作指令也许是一种外国语言,但所有

系统 2019-08-29 22:04:09 1879

编程技术

如何在spring框架中解决多数据源的问题

在我们的项目中遇到这样一个问题:我们的项目需要连接多个数据库,而且不同的客户在每次访问中根据需要会去访问不同的数据库。我们以往在spring和hibernate框架中总是配置一个数据源,因而sessionFactory的dataSource属性总是指向这个数据源并且恒定不变,所有DAO在使用sessionFactory的时候都是通过这个数据源访问数据库。但是现在,由于项目的需要,我们的DAO在访问sessionFactory的时候都不得不在多个数据源中不断

系统 2019-08-29 21:58:55 1879

编程技术

23种设计模式(3):抽象工厂模式

文章来源:http://blog.csdn.net/zhengzhb/article/details/7359385定义:为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。类型:创建类模式类图:抽象工厂模式与工厂方法模式的区别抽象工厂模式是工厂方法模式的升级版本,他用来创建一组相关或者相互依赖的对象。他与工厂方法模式的区别就在于,工厂方法模式针对的是一个产品等级结构;而抽象工厂模式则是针对的多个产品等级结构。在编程中,通常一个产品结构,

系统 2019-08-12 09:30:25 1879

编程技术

成功开发iPhone软件的10个步骤

一年前斯坦福和Apple联手推出了基于iPhone平台的开发课程,这个课程的ppt被放在网上分享,反响非常好。这个学期,斯坦福将课程进行了录像,放在了iTunesuniversity上提供下载,目前这个课程在iTunes的下载排行第一,达到了100万人次的下载。这次给大家分享的是其中关于“成功开发iPhone软件的10个步骤”的讲座,虽然与我们工作中设计软件的应用平台不同,但是还是有很多成功的经验可以借鉴。1.决定要做什么人们很容易犯的一个错误是“从结论出

系统 2019-08-12 09:29:50 1879

编程技术

设计模式六大原则(6):开闭原则

文章来源:http://blog.csdn.net/zhengzhb/article/details/7296944定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。问题由来:在软件的生命周期内,因为变化、升级和维护等原因需要对软件原有代码进行修改时,可能会给旧代码中引入错误,也可能会使我们不得不对整个功能进行重构,并且需要原有代码经过重新测试。解决方案:当软件需要变化时,尽量通过扩展软件实体的行为来实现变化,而不是通过修改已有的代码来实现变化

系统 2019-08-12 09:29:35 1879

编程技术

笔者带你剖析Apache Commons DbUtils 1.6

《笔者带你剖析ApacheCommonsDbUtils1.6》前言关于Apache的DbUtils中间件或许了解的人并不多,大部分开发人员在生成环境中更多的是依靠Hibernate、Ibatis、SpringJDBC、JPA等大厂提供的持久层技术解决方案,或者是企业内部自己研发的持久层技术。但无论如何,使用这些技术的初衷和本质都是为了能够减少企业开发成本,提高生产效率,降低耦合。放眼企业级项目,Hibernate等ORM产品是首选,而互联网领域,大部分开发

系统 2019-08-12 09:29:33 1879