现在最热门的建网技术

[复制链接]
查看11 | 回复0 | 2007-6-14 02:39:46 | 显示全部楼层 |阅读模式
目前做企业应用程序做热门的要数struts+spring+hibernate了,其中struts用来做前台现实,spring做业务逻辑框架,hibernate处理持久层。这三驾马车可谓炙手可热,屡试不爽!网上相关资料有很多;我使用gridsphere框架来开发,它用到的技术有hibernate 和portlet,但是这种架构用在学术上较多,企业不多采用。另外做网页现实效果的还有ajax,google得googl earth就是基于这种技术,它是仅仅将页面上需要刷新的地方提交到服务器,而不需要刷新的地方则不必提交,这样响应客户端得速度就会提高,而且节省了网络资源!付:Struts只是一个MVC框架(Framework),用于快速开发Java Web应用。Struts实现的重点在C(Controller),包括ActionServlet/RequestProcessor和我们定制的Action,也为V(View)提供了一系列定制标签(Custom Tag)。但Struts几乎没有涉及M(Model),所以Struts可以采用JAVA实现的任何形式的商业逻辑。 Spring Spring是一个轻型容器(light-weight container),其核心是Bean工厂(Bean Factory),用以构造我们所需要的M(Model)。在此基础之上,Spring提供了AOP(Aspect-Oriented Programming, 面向层面的编程)的实现,用它来提供非管理环境下申明方式的事务、安全等服务;对Bean工厂的扩展ApplicationContext更加方便我们实现J2EE的应用;DAO/ORM的实现方便我们进行数据库的开发;Web MVC和Spring Web提供了Java Web应用的框架或与其他流行的Web框架进行集成。 就是说可将两者一起使用,达到将两者自身的特点进行互补。 Hibernate Hibernate是一个免费的开源Java包,它使得与关系数据库打交道变得十分轻松,就像您的数据库中包含每天使用的普通Java对象一样,同时不必考虑如何把它们从神秘的数据库表中取出(或放回到数据库表中)。它解放了您,使您可以专注于应用程序的对象和功能,而不必担心如何保存它们或稍后如何找到它们。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行