两个小问题

thankyou2008 2009-10-12 10:42:23
1.简述你所了解的MVC各层次的常用开发框架, 说明其特点
2.简述Web应用环境下远程调用的几种方式, 并且从性能 异构性等方面比较其优劣
不知道 该怎么回答好。
...全文
275 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanwenguang880515 2009-10-15
  • 打赏
  • 举报
回复
有点复杂!!
shuiguozheng 2009-10-14
  • 打赏
  • 举报
回复
接分
wl_ldy 2009-10-14
  • 打赏
  • 举报
回复
还是自己查找资料,总结印象深刻!
loner_hqn 2009-10-14
  • 打赏
  • 举报
回复
世界上有个东西叫 Google 还有个东西叫百度
zhanghai921 2009-10-14
  • 打赏
  • 举报
回复
g。cn和baidu吧
logon29 2009-10-14
  • 打赏
  • 举报
回复
2.esb,soap这些算不算?
feixiangclf 2009-10-14
  • 打赏
  • 举报
回复
学习一下!
scpaph606 2009-10-14
  • 打赏
  • 举报
回复
2.简述Web应用环境下远程调用的几种方式, 并且从性能 异构性等方面比较其优劣
这个问题我说一下我知道的远程调用吧,不知道是否是楼主想要的
(1)通过WebService的异构调用 它是基于Http协议的一种远程调用,其通过80端口,这种方式跟操作系统,开发语言,数据库都没有关系,其通过WSDL这种XML的方式向外公布接口,利用框架这种方式最简单
(2)基于EJB的远程调用,这种是服务器内部的远程调用,其通过EJB服务器公布接口,这种方式主要限于Java语言
(3)基于socket的远程调用,前面两种方式目前来说想要各种语言都提供一个实现不太现实(比如让C语言提供一个WebService),但是大多数语言都可能做Socket的网络传输,如果把这种传输的内容按照一种固定的报文格式来编辑,它同样也能达到WebService或EJB的效果,这种方式效率会更高
rosewj 2009-10-14
  • 打赏
  • 举报
回复
来接分。
scpaph606 2009-10-14
  • 打赏
  • 举报
回复
1.简述你所了解的MVC各层次的常用开发框架, 说明其特点
M:模型层,模型层包括实体层,持久层和业务层,题目主旨是在问持久层的框架,主要有Hibernate(最流行,最全面),JPA(Java持久性API,标准,Hibernate创始人是这个标准的主要领导者),还有Toplink,iBatis,JDO等等

V:视图层技术,这个就太多了,比如说Jsp,Freemarker,Velocity,Html,Javascript,Ajax等等,这些都算视图层技术,我不知道怎么才算框架
C:控制层,控制层本身是从视图层分离出来的一个层次,专门用于将模型层与视图层解耦,目前比较流行的框架是Struts1,Jsf,Tapestry,Struts2,WebWork等等(Spring也有MVC的实现)
Struts1是JavaEE最早的MVC框架,尽管其在设计方面有些问题,但市场占有率还是很高的
Jsf是JavaEE规范,其和Struts2,WebWork比较相似,是目前设计比较好的框架
Struts2是综合WebWork与Struts1,大部分沿袭了WebWork的设计,也保留了Struts1的部分标签库的方式,支持多种视图层技术,比如Jsp,Freemarker,Velocity,Ajax等
Tapestry是一个纯基于组件的控制层框架
Spring的IOC和AOP并不在MVC之内纯粹是一个整合性的框架


2.简述Web应用环境下远程调用的几种方式, 并且从性能 异构性等方面比较其优劣
不知道 该怎么回答好。
jellyabcd 2009-10-14
  • 打赏
  • 举报
回复
up 你一下。
thankyou2008 2009-10-13
  • 打赏
  • 举报
回复
2.对于 第二题目, 感觉 有 RMI,WebService,CORBA,等等 ,
如果说 从性能上的 话,就是 对于 纯java环境则 RMI是 jdk内置的,最快了,
WebService 支持不同语言,但是 封装 越多,也 越慢了。

感觉 不大好回答.
thankyou2008 2009-10-13
  • 打赏
  • 举报
回复
1,对于 第一题,只知道 有 jsf ,struts ,webwork,struts2,然后spring有一个自己叫什么名字,
这些都是 web开发 的MVC框架,
如果说 各层次的 各层次的常用开发框架,该怎么说?
难道 M 有一层有 几个框架,v有一层有几个框架,C有一层有几个框架 ?
该怎么 说呢?望高手 指点。







v05120s 2009-10-13
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 myloveyoyo1314 的回复:]
这种题 答案是很多 不过感觉多反而杂 期待有一个高人 出一套权威的定义
[/Quote]
顶一个.... google,baidu搜索出来太多了,都不知道那个权威一些
myloveyoyo1314 2009-10-13
  • 打赏
  • 举报
回复
这种题 答案是很多 不过感觉多反而杂 期待有一个高人 出一套权威的定义
tk5210364 2009-10-13
  • 打赏
  • 举报
回复
面试题!!!!!
1:主要把ssh说出来,再把各个的机制说下
swandragon 2009-10-13
  • 打赏
  • 举报
回复
这种问题本来就不好回答

要有很强的总结能力

baidu,google自己总结
lifeiscool 2009-10-13
  • 打赏
  • 举报
回复
策到走题
downice 2009-10-13
  • 打赏
  • 举报
回复
难道是传说中的送分贴?答案尽在google.cn。。。。领分,走人~
zl3450341 2009-10-12
  • 打赏
  • 举报
回复
google搜一下 得到的答案更多
加载更多回复(1)

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧