首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

议论java架构搭建

2011-12-11 
讨论java架构搭建经理让我搭建一套开发架构。平时也没少搭建小的架构,但是毕竟都是小的网站。没过多要求。也

讨论java架构搭建
经理让我搭建一套开发架构。平时也没少搭建小的架构,但是毕竟都是小的网站。没过多要求。也不是很规范。但是现在让我搭建一套具有真正意义上的架构,成为一种开发规范。同时能为新员工,以及开发团队协同使用。我有点茫然。架构采用MVC的模式这个大家都知道,技术采用Struts2,Sping,数据层采用Sping提供的的jdbc模板。我知道要提供一些公共的的类。还有一些封装好的方法。但是我对搭建架构的思想,还是不太清楚,请高手谈谈如何搭建一个好的架构。


[解决办法]
经理看来很看重你的吗?交给你一个多么光荣的任务,呵呵
你已经基本上说的差不多了吗,各个层次的数据传递,技术要点,每个层次的作用。

[解决办法]
呵呵,说得太对了!
[解决办法]
学习学习。。。呵呵
[解决办法]
架构是指整个系统的框架结构,并不是从具体所使用的开源框架来看的。

如果架构考虑使用什么 SSH 的话,那目光就会永远地被限制住。
[解决办法]
有道理
[解决办法]
MVC?呵呵~~又一个把三层架构和MVC模式混为一谈的家伙。
[解决办法]
架构关注的是软件的结构,而非具体用什么技术来实现。公共类,公共方法,那是属于设计,甚至编码的范筹了。

当然啦,如果不能抽象这个地步,那就慢慢来吧,系统是需要持续演进的,没有人能一步到位,除非是非常简单的教学例子,更何况你才开始弄。

其实Spring,Struts2都是经过非常认真严谨的架构的,多看看Struts2,Spring手册一开头的那个结构图吧?那个就叫架构了。

一步一步慢慢来,老板会给你时间的(不给你时间也不成吧?哈哈,当然,你也要聪明地向老板要时间。比如:每做好一点就去向老板汇报汇报,让老板感觉你每天都在做许多工作,让老板觉得你非常认真,不多给你点时间,就对不起你的努力了),相信你一定能逐步做好。
[解决办法]
另外说说什么叫规范,楼主说自己做的东西“也不是很规范”,其实犯了一个心理学上的错误,就是大多数人都觉得自己做的东西都没有别人做得好。

什么叫规范?查了查字典,这样解释的:

规范是指群体所确立的行为标准。它们可以由组织正式规定,也可以是非正式形成。

OK,只要是群体所确立的行为标准,就叫规范!所以,不要觉得你做的“也不是很规范”,现在,你就是规范。

要知道,任何事物都是其好处和坏处的,都有两面性,现在的各种规范,就真的完美无缺?那为啥严格按规范做的软件照样有Bug?

所以,不要没有自信,想要成为一个架构师,第一就是要有比别人多的自信。
[解决办法]
楼主如果对架构设计没有概念的话,直接就搭个SSH好了

另外多提供些工具类,打完收工
[解决办法]
xuexi zhong
[解决办法]
虽然经验不多,还是想听听高手意见
帮顶一下。
[解决办法]
讨论架构首先要知道有哪些常用模式
常用系统架构设计模式主要分为三种层次,
1.软件层次的架构设计模式
2.常用的设计时的模式
3.和具体实现语言相关的模式(现在大部分系统经常使用混合语言编写,比如前台用jsp/java, asp.net/c#,后台一些关键地方用.net/c/c++/perl等)

要成为架构师,首先要先学习一些目前广泛使用的,可以通过学习开源软件,开源库等,也可以看一些书籍,比如ace库的设计文档,boost, looki等,一些开发框架比如ssh等。

然后在实践中找到你负责的特定项目适用的,可以改进现有的,也可以创造出新的。
[解决办法]
请问有没有比较不错的架构设计书籍或资料?
[解决办法]
倾听高手指点
[解决办法]
这个没有白顶~~~~~~~~
[解决办法]
多看看设计模式,你的架构需要有符合公司软件产品的特点,目前你说的那些架构是存在一定的设计思想的,但只是一部分通用的,你需要整理你们软件的特性,制定符合你们的设计思想,把目前架构中所没有的那一部分补充出来.
[解决办法]
前来学习
[解决办法]
Struts2+Sping
让人看起来很爽
作完后让老板开一下
告诉他 action 转发
bo 处理业务
dao 处理事务

这样做便与维护,开发,把所有的好处都说出来,让老板感觉到你真的很努力

[解决办法]
我建议采用SOA的思想去搭建,因为这样能很好的解决耦合性和构件的重用性。开发也会完全的实现物理隔离。
[解决办法]
你们所说的架构是不是在以往的基础上创新啊
------解决方案--------------------


是架构还是开发环境?架构是软件架构,建议多看一些软件设计的思想!
[解决办法]
一般的 用的都是MVC模式,分为三个层次:表示层,控制层,业务逻辑层。
[解决办法]
进来学习的~~
[解决办法]
学习的东西很多啊。。
[解决办法]
关注!期待更好的回复!
[解决办法]
个人认为,架构是为了协同开发与后期维护而存在的。架构的设计与设计模式是分不开的,是抽象层的东西。SSH也只不过是别人利用设计模式的概念封装好的架构而已。想要搭建属于自己的架构,没有设计模式的概念是不行的。当然,所谓的属于自己的架构也不是说完完全全自己从头到尾开发出来的架构,而是说在SSH,或者别的已经存在的架构上更合理的去扩展出最有利于项目自身的一种架构。
以上仅为个人观点,不对的地方请批评。
[解决办法]
要做框架,目的是要满足你现在和未来的业务需求,其次要有清晰的层次结构,容易理解,方便开发,以后方便维护,同时,要有好的适应能力,能够应付一些需求变更,适当地做结构调整.

大前提是:灵活,快速,容易

具体做的时候,是把功能尽量独立,结构化模块化
[解决办法]
全是ssh。。。。。。
哎。。。。

[解决办法]
LAIXUEXI
[解决办法]
虽然我现在还不太懂,但是我也学习了
[解决办法]
现在有那么多成熟的架构,有必要再重复发明轮子么?

只有一种情况:你们经理指望你能开发出适合你公司经常开展的业务特点的一套东东。那么你就拿出自己曾经参与过的最成熟的一套项目,再进行抽象和“规范化”拿去交差吧。
[解决办法]
学习一下
[解决办法]
要做框架,目的是要满足你现在和未来的业务需求,其次要有清晰的层次结构,容易理解,方便开发,以后方便维护,同时,要有好的适应能力,能够应付一些需求变更,适当地做结构调整. 

大前提是:灵活,快速,容易 

具体做的时候,是把功能尽量独立,结构化模块化
[解决办法]
顶一个...

学习中...
[解决办法]
si等有更好的回答!
[解决办法]
学习
[解决办法]

探讨
另外说说什么叫规范,楼主说自己做的东西“也不是很规范”,其实犯了一个心理学上的错误,就是大多数人都觉得自己做的东西都没有别人做得好。

什么叫规范?查了查字典,这样解释的:

规范是指群体所确立的行为标准。它们可以由组织正式规定,也可以是非正式形成。

OK,只要是群体所确立的行为标准,就叫规范!所以,不要觉得你做的“也不是很规范”,现在,你就是规范。

要知道,任何事物都是其好处和坏处的,都…

[解决办法]
想要成为一个架构师,第一就是要有比别人多的自信。
[解决办法]
探讨
现在有那么多成熟的架构,有必要再重复发明轮子么?

只有一种情况:你们经理指望你能开发出适合你公司经常开展的业务特点的一套东东。那么你就拿出自己曾经参与过的最成熟的一套项目,再进行抽象和“规范化”拿去交差吧。

[解决办法]
学习了
[解决办法]
来学习了

热点排行