当前位置: 技术问答>java相关
关于设计方法上的问题
来源: 互联网 发布时间:2015-05-17
本文导语: 用Java写点小小的物流管理,文档管理系统也有几个了,在开发过程中,遇到的一个比较麻烦的问题是:由于流程等方面因素,数据库经常在开发过程中更改(可怕点,去安装系统的时候人家要我们…………苦啊),...
用Java写点小小的物流管理,文档管理系统也有几个了,在开发过程中,遇到的一个比较麻烦的问题是:由于流程等方面因素,数据库经常在开发过程中更改(可怕点,去安装系统的时候人家要我们…………苦啊),想问问学过设计模式的个位,有什么好的思路方法来解决此问题?将数据库表映射成Bean?
带上一个另一个问题,除了比教科书还教科书的那本“设计模式”,还有比较通俗易懂的书籍吗?
带上一个另一个问题,除了比教科书还教科书的那本“设计模式”,还有比较通俗易懂的书籍吗?
|
问题可从二方面来解决:
技术方面:一是可通过JavaBean+JDBC对表进行一次封装,业务逻辑通过这些JavaBean来访问表,这种方法工作量较大;二是对一些容易变化的表,可设计表结构表,通过此表来适应表的变化,这是过去做管理系统常用的方法;三是利用EJB的EntityBean,比较省事,但需money
分析设计方面:可能需要多花些时间进行分析与设计,既然已做过多个类似项目应该具备较多的领域知识,可以抽象出许多基本业务,将这些业务进行封装,借助简单的工作流思想,将整个业务流程串起来,这可能是最佳的解决方法。
技术方面:一是可通过JavaBean+JDBC对表进行一次封装,业务逻辑通过这些JavaBean来访问表,这种方法工作量较大;二是对一些容易变化的表,可设计表结构表,通过此表来适应表的变化,这是过去做管理系统常用的方法;三是利用EJB的EntityBean,比较省事,但需money
分析设计方面:可能需要多花些时间进行分析与设计,既然已做过多个类似项目应该具备较多的领域知识,可以抽象出许多基本业务,将这些业务进行封装,借助简单的工作流思想,将整个业务流程串起来,这可能是最佳的解决方法。
|
我想恐怕最重要应该在需求阶段基本上完全弄明白客户需求,然后才下手分析设计,要不然在半中间重新回到设计阶段对代码的影响都是巨大的而且没有什么好办法进行修补。
|
http://www.cnjsp.com/topic/read.jsp?id=560&tclass=2
这篇文章提出的方法比较好
这篇文章提出的方法比较好
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。