hibernate3-实际开发过ssh的进来,一些实际开发的简单问题

问题描述

实际开发过ssh的进来,一些实际开发的简单问题

我想请教一下实际ssh开发中,对于持久化类啊,spring类扫描啊一类的,用注解配置,还是用xml配置的情况多。

解决方案

看公司需求吧。 Spring 的依赖配置方式与 Spring 框架的内核自身是松耦合设计的。然而,直到 Spring 3.0 以前,使用 XML 进行依赖配置几乎是唯一的选择。Spring 3.0 的出现改变了这一状况,它提供了一系列的针对依赖注入的注解,这使得 Spring IoC 在 XML 文件之外多了一种可行的选择。
从 2.0 版本开始,Spring 的每一次更新都会提供更多新的注解供开发者使用。这满足了注解爱好者的胃口。但是正如前面所说,Spring 提供更多的注解并不是为了有朝一日取代 XML 配置方式,而是为了给开发者多一种选择。两种声明 Bean 的方式各有特色,XML 方式更加灵活,并且发展的相对成熟,这种配置方式为大多数 Spring 开发者熟悉;注解方式使用起来非常简洁,但是尚处于发展阶段。我们很难说两种配置方式孰优孰劣,但是如果能够灵活搭配两种方式,一定能够进一步提升开发效率。
spring注解带来的问题:
1、缺乏明晰的设置装备摆设导致轨范的依靠注入关系不明晰。
  2、晦气于模块化的装配。
  3、给维护带来麻烦,因为你要按照源代码找到依靠关系。
  4、通用性欠好。如不美观你哪天抛开了Spring,换了此外Ioc容器,那么你的注解要一个个的删除。

解决方案二:

写在xml里面 可以看得很详细,不过一旦配置过多,找起来也麻烦。

注解配置 看起来舒服。

解决方案三:

一般而言分两种情况考虑,如果你的注入一次写死,不需要改变,那最好用注解的方式,代码看起来比较简洁,也不会有太多的配置文件;但是如果注入需要经常修改,建议用配置的方式~

时间: 2024-09-17 04:50:53

hibernate3-实际开发过ssh的进来,一些实际开发的简单问题的相关文章

table-java web开发,ssh框架,我想询问下载jsp里,下面的表格怎么制作?求大神指导

问题描述 java web开发,ssh框架,我想询问下载jsp里,下面的表格怎么制作?求大神指导 下边是形成的效果,行是固定的就是1到4:列也是固定的就是第一年到第六年. 跪求大神指导 解决方案 http://blog.csdn.net/cuishijin/article/details/1577009 这里面总结了一些资料,你可以去看下 解决方案二: table tr td

Win10 UWP开发系列:使用VS2015 Update2+ionic开发第一个Cordova App

原文:Win10 UWP开发系列:使用VS2015 Update2+ionic开发第一个Cordova App 安装VS2015 Update2的过程是非常曲折的.还好经过不懈的努力,终于折腾成功了. 如果开发Cordova项目的话,推荐大家用一下ionic这个框架,效果还不错.对于Cordova.PhoneGap.ionic.AngularJS这些框架或库的关系,我个人理解是这样,PhoneGap是一个商业项目,用来实现HTML5式的跨平台开发,后来Adobe公司将其中的核心代码开源,就是Co

c-ssh开发DAO类求代码,地图开发

问题描述 ssh开发DAO类求代码,地图开发 求代码,开发链家网,外加地图开发,求指导,求大神,知道地图开发,

Rational在云中进行开发,但不会忽略任何开发细节

这包括对以前的 IBM® Rational® Application Developer 和 Rational® Software Architect for WebSphere® Software 部署的两处更新,以及两个专用于企业软件开发的应用程序,即 Rational® Developer for Power Systems Software 和 Rational® Developer for System z®.在本文中,Jean-Yves Rigolet 将介绍开发团队如何从这些工具中

插件-开发一个云处理平台,从开发到运行需要多久时间,开发资金需要多少

问题描述 开发一个云处理平台,从开发到运行需要多久时间,开发资金需要多少 在云服务器中存储大量vst插件,多个本地端通过云端同时调用多个不同或相同的vst插件进行使用.想问的让本地用户编辑云端上的vst插件有什么方法,怎么实现多人同时公用不同或相同的vst插件.开发周期大概需要多久,开发资金需要多少?本人没有一点程序基础.只是有这么一个想法.希望各位大师能帮我看看这个想法可不可能实现. 解决方案 估算了下,大约需要1个架构师,3个程序员开发大约3~4个月,开发费用大约40~70万人民币.

提前认识软件开发(4) 破除几个有关软件开发的错误观念

我们做事情的能力能够有所提升,观念的转变是关键. 从学生转变为职业人的过程是很艰难的,因为我们要与自己积累了多年的"老毛病"作斗争,这些"老毛病"包括:做事拖拉.不守时.不遵守规则.怕吃苦等.就像发射火箭卫星一样,摆脱重力的束缚所花费的燃料是最多的,一旦成功,那么以后的流程就会比较轻松了.所谓"万事开头难",也就是这个道理. 那么,要想掌握工作中C语言的基本技能,我们需要破除哪些错误观念呢? 开发(4) 破除几个有关软件开发的错误观念-在破除旧观

ASP.NET自定义控件组件开发 第五章 模板控件开发

大家好,我们今天来开发一个模板控件. 其实开发一个模板控件比开发一个组合控件更加简单,所以这章不难. 开发一个模板控件一般都继承CompositeControl,因为继承这个基类后,我们就省却了很多的麻烦. 所以本章我们开发的模板控件也继承于CompositeControl.大家应该还记得我们上章开发那个登录Login 控件吧,如下: 以上就是我们之前开发的登录控件,现在我们来改造它.我们的现在的这个登录控件的输入用户名和 密码的控件是TextBox,我们有时候可能想把TextBox 换成Dro

iOS开发入门:Passbook详解与开发案例

Passbook是iOS 6的新功能,只能在iPhone和iPod touch设备中使用.它可以帮助我们管理商家发放的电子会员卡.积分卡.优惠券等.这将对未来电子商务产生深远的影响.商家通过发放会员卡.积分卡.优惠券等,提高与消费者的互动,吸引人们更多消费.Passbook的诞生,正是为了将所有这些"卡"和"券"电子化,存放在iPhone或iPod touch里. Passbook与Pass iOS 6中的Passbook能够帮助我们集中管理电子"卡&qu

如何用H5来开发安卓手机App软件?用哪个开发软件?想做一下混合开发。求大神回复。

问题描述 如何用H5来开发安卓手机App软件?用哪个开发软件?想做一下混合开发.求大神回复. 如何用H5来开发安卓手机App软件?用哪个开发软件?想做一下混合开发.求大神回复. 解决方案 phonegap居于phonegap的cordova可以将html页面编译的兼容ios,Android及其他平台的安装包