社区
Web 开发
帖子详情
在JAVA中一般用三层架构还是MVC?
sinaaskid0
2012-04-18 05:43:39
JAVA开发工具有提供对这两种架构的支持吗?还是完全要自己写代码?
...全文
453
12
打赏
收藏
在JAVA中一般用三层架构还是MVC?
JAVA开发工具有提供对这两种架构的支持吗?还是完全要自己写代码?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
碧海潮声吹玉箫
2012-04-19
打赏
举报
回复
MVC是编程思想!
Wx19900809
2012-04-19
打赏
举报
回复
MVC是一种设计模式,其实现有Struts、SPringMVC等,三层架构主要有持久层、业务层、展现层,其展现层可以用MVC模式,持久层可以用Hibernate、业务层就是写自己业务的地方了,Spring的出现,降低了三层架构的耦合,达到解耦的目的(当然Spring的作用还有很多),所以,现在就流行SSH、S2SH之类的。Spring框架趋向于面向接口编程,加上对切面事物的完美处理,很多系统都有用到。开发中ibatis运用的比hibernate多,在配置文件中手写sql语句,更加精细的控制数据库操作。建议所有的业务处理都写成接口,用子类实现,接口之间可以多继承,可以更完美的诠释多态。
cxw3152
2012-04-19
打赏
举报
回复
三层是软件的架构 而MVC是一种设计模式。。
tommore
2012-04-19
打赏
举报
回复
一盘来说三层,指的就是表示层(显示层),业务逻辑层,数据层,显示层就是提供外关展示用的,业务逻辑层不用多说,就是对等到的数据进行处理,数据层就是如:hibernate 实现orm的与数据库处理相关。
而mvc是一个设计模式或者就是理念,就是表示层和模型层相分离,比如struts,这样做的好处是表示层的改变不会影响到模型层,模型层也不会影响到表示层,比如你开发一个业务处理的模型,它可以为A提供服务也就以为B提供服务但是看到的界面(表示层)不一样。
当然了这都是一些设计理念,如果你只用一个jsp页面实现全部也可以但可能代码比较混杂。同样的用servlet也可以实现一个网站。当然了本来jsp就是解析成servlet的。
其实说白了,MVC并没有涉及到数据层。
sinaaskid0
2012-04-19
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
你都没说,要用java来实现个什么东东。
如果是普通桌面小应用,那不用什么框架。
[/Quote]
用来做网站的
昨日凡阳
2012-04-18
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
个人理解三层是软件架构,mvc是设计模式。
现在大多数的情况下web项目都用到了三层和mvc
很多框架都帮我们实现了,ssh...等等
[/Quote]
lz要分清楚框架和设计模式。
itunic
2012-04-18
打赏
举报
回复
我现在用的是四成架构。 包括了 视图层-业务逻辑层-持久化层-数据库层;这个就是靠个人的习惯。还有平时养成的规范!
Neetgo
2012-04-18
打赏
举报
回复
MVC是一种设计模式,其实现有Struts、SPringMVC等,三层架构主要有持久层、业务层、展现层,其展现层可以用MVC模式,持久层可以用Hibernate、业务层就是写自己业务的地方了,Spring的出现,降低了三层架构的耦合,达到解耦的目的(当然Spring的作用还有很多),所以,现在就流行SSH、S2SH之类的。综上,三层架构有开源的框架可用,当然也可以自己写代码实现了。
江湖新手
2012-04-18
打赏
举报
回复
ssh就是这些吧?
-AJ-
2012-04-18
打赏
举报
回复
你都没说,要用java来实现个什么东东。
如果是普通桌面小应用,那不用什么框架。
ABCDEF
2012-04-18
打赏
举报
回复
JAVA流行开发框架SSH
java_age
2012-04-18
打赏
举报
回复
个人理解三层是软件架构,mvc是设计模式。
现在大多数的情况下web项目都用到了三层和mvc
很多框架都帮我们实现了,ssh...等等
java
三层架构
==
MVC
Login
MyEclipse导入即可运行
java
三层架构
很细致的运用
MVC
,让你很容易明白
MVC
,
mvc
三层架构
应用案例简单代码
mvc
三层架构
应用案例简单代码 详见其
中
brand-demo 技术:mybatis+maven+mysql+JSP+HTML+servlet+JS
MVC
三层架构
+DAO工厂模式进行
JAVA
WEB开发
MVC
三层架构
+DAO工厂模式进行
JAVA
WEB开发
JAVA
MVC
三层架构
代码生成器.
JAVA
根据数据库表反向工程生成
MVC
三层架构
代码的生成器
JAVA
MVC
三层架构
代码生成器.
JAVA
根据数据库表反向工程生成
MVC
三层架构
代码的生成器
java
山寨qq 聊天工具(基于
mvc
三层架构
,附
mvc
架构模式pdf说明文档)支持开源
java
山寨qq 聊天工具(基于
mvc
三层架构
,附
mvc
架构模式pdf说明文档)支持开源
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章