问题描述
现目前公司有个crm项目需要用到cs架构swing技术来做我想问下,该种软件架构的软件的框架该怎么搭建?如果我们只是用到了dao层使用hibernate的话,那事物那块和aop编程这块是否需要我们自己去写?或者说是否有spring这种基友cs架构的框架?请详细说明,或请举到示例。谢谢
解决方案
解决方案二:
自己写也锻炼人呢。
解决方案三:
DAO层用什么都可以,UI编程中的业务逻辑层跟CS项目完全不一样,最突出两点:第一线程需要你自己设计,并且要尊重UI线程规则;第二交互方式基本全是用观察者模式。没做过UI编程的基本没办法设计UI程序的框架,设计出来多半线程不安全或者一团乱麻,并且多半不是合适的MVC。
解决方案四:
可以使用EclipseRCP或者NetbeansRCP。
解决方案五:
的框架该怎么搭建?如果我们只是用到了dao层所谓的框架,就是一堆jar包,把jar包加入classpath下就可以了。使用hibernate的话,那事物那块和aop编程这块是否需要我们自己去写?或者说是否有spring这种基友cs架构的框架?Spring的IoC,AoP与是否网络没有关系,完全可以在C/S下使用。
解决方案六:
引用4楼Inhibitory的回复:
的框架该怎么搭建?如果我们只是用到了dao层所谓的框架,就是一堆jar包,把jar包加入classpath下就可以了。使用hibernate的话,那事物那块和aop编程这块是否需要我们自己去写?或者说是否有spring这种基友cs架构的框架?Spring的IoC,AoP与是否网络没有关系,完全可以在C/S下使用。
我知道你的意思,但是我们的spring容器是需要初始化的,如果受spring管理的bean过多在运行swing界面的时候初始化swing的时候会很慢。如果spring在cs架构中进行管理。肯定是在swing的线程调度中初始化。
解决方案七:
引用5楼gou315648865的回复:
Quote: 引用4楼Inhibitory的回复:
的框架该怎么搭建?如果我们只是用到了dao层所谓的框架,就是一堆jar包,把jar包加入classpath下就可以了。使用hibernate的话,那事物那块和aop编程这块是否需要我们自己去写?或者说是否有spring这种基友cs架构的框架?Spring的IoC,AoP与是否网络没有关系,完全可以在C/S下使用。我知道你的意思,但是我们的spring容器是需要初始化的,如果受spring管理的bean过多在运行swing界面的时候初始化swing的时候会很慢。如果spring在cs架构中进行管理。肯定是在swing的线程调度中初始化。
你不想spring管理的bean都初始化的时候就加载那每个bean都延迟加载就好了
解决方案八:
引用6楼suciver的回复:
Quote: 引用5楼gou315648865的回复:
Quote: 引用4楼Inhibitory的回复:
的框架该怎么搭建?如果我们只是用到了dao层所谓的框架,就是一堆jar包,把jar包加入classpath下就可以了。使用hibernate的话,那事物那块和aop编程这块是否需要我们自己去写?或者说是否有spring这种基友cs架构的框架?Spring的IoC,AoP与是否网络没有关系,完全可以在C/S下使用。我知道你的意思,但是我们的spring容器是需要初始化的,如果受spring管理的bean过多在运行swing界面的时候初始化swing的时候会很慢。如果spring在cs架构中进行管理。肯定是在swing的线程调度中初始化。
你不想spring管理的bean都初始化的时候就加载那每个bean都延迟加载就好了
嗦嘎。。。
解决方案:
spirng和用在哪有什么关系?AOPIOCcs照用不误。