java swing开发问题

问题描述

现目前公司有个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照用不误。

时间: 2024-07-29 09:55:09

java swing开发问题的相关文章

教您如何利用Java Swing实现游戏开发

Java咖啡馆已经开张不少时日了,如果你已经喜欢上了Java这杯咖啡的味道,那么记得常来哦.这一次,我们为大家准备了一大杯香浓的咖啡--将以开发一个"连连看"游戏为蓝本,和大家共同学习Java中Swing的用法,当你细心品味这杯咖啡后,你会发现,不但Java这杯咖啡还别有一番风味,而且还学会了专业游戏的开发方法,真是两全其美! 为了让大家先睹为快,下图便是游戏的截图.大家可以下载游戏试玩(下载游戏程序:下载源文件),然后在命令行方式下使用java -jar kyodai.jar来运行.

java Swing实现选项卡功能(JTabbedPane)实例代码_java

 Swing实现选项卡功能(JTabbedPane) 先创建JTabbedPane对象,构造函数可使用JTabbedPane(int tabPlacement).tabPlacement是JTabbedPane从接口 javax.swing.SwingConstants 继承的字段.可以是BUTTOM,TOP等.如下代码所示: JFrame jframe = new JFrame("TEST"); <a href="http://lib.csdn.net/base/do

请问各位商业上的人事,java软件开发用的是Swing可视化窗口开发还是用class类开发

问题描述 请问各位商业上Java的人事,java软件开发用的是Swing可视化窗口开发还是用class类开发.请说明从软件的安全与保密性,用那个比较好. 解决方案 解决方案二:java的长处不在界面开发上,商用的Java桌面成功的还没看到过.(免费的不说了)商业java应用,多半是后台服务器应用,所以是用class直接开发.软件安全方面,Java也不是强项.Java程序的安全性,通常是用操作系统保证的,操作系统被攻破了,把class文件反编译一下,基本都出来了.要是你要做安全性很高的桌面应用,建

使用Java Swing 创建一个XML编辑器

xml|创建 我想您一定对XML有所了解,说不定您现在还跃跃欲试想写一段XML文本呢,可是现在能找到的跨平台的.免费的XML编辑器太少了.所以在本文中,我想介绍一下或者说带您一步一步的开发一个简单的XML编辑器,当然我们要用到一些最常见的Java 2 Swing组件,不过这些都是免费的,有些是JDK中的,有些是可以从网上下载的.我想通过本文,你就可以创建一个属于你自己的XML编辑器. 先让我介绍一下本文辑写的思路.首先我想简要的讨论一下XML和为什么树型结构比较适合用来显示XML,然后我们来看一

java winform开发:JTable详解

列表在任何一门开发语言中都占有非常重要的地位,在.Net中有GridView,在extjs中有GridPanel...,而在java Swing中,它的名字叫JTable.这两天在研究JTable的使用,也有一些收获,所以在这里跟大家分享交流一下,下面的内容将包括:1)JTable的基本用法:2)怎样为JTable添加行点击响应事件,双击后打开窗口:3)怎样为JTable的行添加标识,如行id等:4)怎样在JTable中动态添加新行: 1)JTable的基本用法: 我用的IDE是NetBeans

Java Swing多线程死锁问题解析

在基于Java Swing进行图形界面开发的时候,经常遇到的就是Swing多线程问题.我们可以想想一下, 如果需要在一个图形界面上显示很多数据,这些数据是经过长时间.复杂的查询和运算得到的.如果在图 形界面的同一个线程中进行查询和运算工作则会导致一段时间界面处于死机状态,这会给用户带来不良的 互动感受.为了解决这个问题,一般会单独启动一个线程进行运算和查询工作,并随时更新图形界面.这 时候,另一个问题就出现了,可能不仅没有解决原来偶尔死机问题,还可能导致程序彻底死掉.幸运的是 在JDK中暗藏了一

使用Java Swing创建一个XML编辑器

我想您一定对XML有所了解,说不定您现在还跃跃欲试想写一段XML文本呢,可是现在能找到的跨平台的.免费的XML编辑器太少了.所以在本文中,我想介绍一下或者说带您一步一步的开发一个简单的XML编辑器,当然我们要用到一些最常见的Java 2 Swing组件,不过这些都是免费的,有些是JDK中的,有些是可以从网上下载的.我想通过本文,你就可以创建一个属于你自己的XML编辑器. 先让我介绍一下本文辑写的思路.首先我想简要的讨论一下XML和为什么树型结构比较适合用来显示XML,然后我们来看一看JAXP A

JFormDesigner 5.1 Beta发布 Java Swing用户界面设计软件

JFormDesigner是一个专业的图形界面的Java Swing用户界面的设计软件.它支持JGoodies表单布局,成组布局,表格布局和网格布局,和其他标准配置管理人员.先进的GridBagLayout支持允许规格的横向和纵向的差距(如TableLayout ),这使得设计的一种形式一致差距使用GridBagLayout容易得多,能够用来减少编码格式上所花费的时间. JFormDesigner具有一个独立的开发工具产品和基于不同开发工具如http://www.aliyun.com/zixun

swing开发图形界面工具配置(可自由拖控件上去)

swing开发图形界面工具,eclipse swing图形化操作界面工具配置 1.有一个小功能要有一个界面,之前知道有一个 图形化界面的(就是可以往上面拖控件布局的工具)JBuilder,今天上午就下了一个(1.6GB)好不容易下载完了,最新版本的(没找到老版本的,记得老版本的特好用)安装好之后发现没有swing拖控件的组件 ,还要去下载GUI等等插件(而且还是试用版).太无语JBuilder,还付费 ,果断给卸载了 卸载JBuilder后就不能用图形化界面的功能了吗?答案是有. 2. 中午吃饭