1. struts,spring,hibernate 这样的开源框架,他们的历史局限性在哪里?在
何种情况下会不适合用这些框架?
2. 如果要设计一个搜索引擎,像 google 那样只有两个页面,要求性能最大
化,web 方面应该如何设计?(不需要考虑搜索的逻辑)
3. 如果要设计一个用于小型路由器中的 web 系统,应该如何来设计?
4. 请评价下你所熟悉的 web 框架的可测试性如何,struts,springMVC,webwork
或其他均可.在什么样的条件下才能对 web 系统引入自动化测试?请描述一套完备的
面向 web 系统的自动化测试框架所应当具有的特性.
5. 企业级应用有哪些特殊要求?在何种情况下我们不需要考虑这些要求?
6. 你们从前的研发流程是怎样的?如果由你来设计研发流程,是否能大幅提高
生产力和开发质量?如果能,那体现在哪些方面?如果不能,瓶颈在哪里?
二、以下好像是另一个牛人跟帖给的'一个自己的答案,内容如下:
1. struts,spring,hibernate 这样的开源框架,他们的历史局限性在哪里?在
何种情况下会不适合用这些框架?
struts 是以请求回答方式为基础的.ajax,flash 等富客户端越来越多了.....
spring 是由于 java 的静态类型限制,等 java 可以支持动态方法添加之后.....
hibernate 是由于数据库都是关系型的,等数据库面向了对象之后.....
综上所述...ssh 蹦达不了几天了.
2. 如果要设计一个搜索引擎,像 google 那样只有两个页面,要求性能最大
化,web 方面应该如何设计?(不需要考虑搜索的逻辑)
1 客户端:js 的写法,数据排列,不同浏览器区别.
2 服务器:逻辑,计算,缓存,减少 I/O,提高命中