»
首页
|
手机数码
|
汽车资讯
|
游戏硬件
|
评测专题
|
手机壁纸
|
海淘值得买
|
度假
|
求职招聘
|
广告联系
» 您尚未登录:请
登录
|
注册
|
标签
|
帮助
|
小黑屋
|
TGFC Lifestyle
»
完全数码讨论区
» struts和hibernate是什么?
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
[其他]
struts和hibernate是什么?
holybell
solo
魔王撒旦
It's a beautiful day
帖子
5092
精华
0
积分
23737
激骚
111 度
爱车
大行
主机
x
相机
x
手机
来自
小木屋
注册时间
2005-7-19
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2008-4-8 16:14
显示全部帖子
struts基于mvc(模型,视图,控制器)模型,目的是将表现和逻辑分离,是用于web层的开源框架,前两年很火,现在依然有很多公司在采用。在学习j2ee的路上绕不过这一关,当作经典的教科书也是要看一下原理和实现的。
hibernate是基于orm(对象与关系映射)理念的框架,简单来说是将数据库的表变成java的类,而使用对这个类的操作来代替传统的sql操作。举例如下:表a有2个字段x,y,那么用hibernate便会生成一个类a,其中有两个属性x,y,在具体操作时,不再是insert into a……而是简单的save(a)。这样一来,在设计阶段,便可以不用e/r建模,直接使用rose之类的uml工具,最后生成数据库表即可(当然这是理想状态,现实中的应用还达不到)。
.net没用过,但其理念应该更接近与jsf,而不是struts;hibernate在.net世界中的等价物不明。
以上两者都是开源框架,其实看他们不如看看spring……
[
本帖最后由 holybell 于 2008-4-8 16:17 编辑
]
UID
45041
帖子
5092
精华
0
积分
23737
交易积分
2
阅读权限
40
来自
小木屋
在线时间
15041 小时
注册时间
2005-7-19
最后登录
2022-12-24
查看详细资料
TOP
控制面板首页
密码修改
积分交易
积分记录
公众用户组
基本概况
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计