@用C#实现的asp.net有哪些MVC框架用?就像我在用JavaEE开发时候有用Spring, Structs, Hibernate这三种的结合。而C#, ASP.net的时候有哪些呢?

 

Spring Struts Hibernate可不都是MVC框架
Spring是个粘合剂框架,或者说是个IoC Aop容器,在.net下面IoC用的比较多的是Ninject,微软自家也有IoC框架。
Struts是个MVC框架,.net下面有微软自己的asp.net mvc,当然你也可以用第三方的,不过跟visual studio结合最好的还是asp.net mvc
Hibernate是个ORM框架,.net有微软自己的Entity Framework,而且有各种设计器支持,对linq支持也很完善。

 

 

@Apache  Struts框架是一个基于Java Servlets,JavaBeans和Java Server Pages(JSP)的web应用框架的开源项目,struts基于MVC的设计模式,可以用来构建复杂的web应用。

---struts框架是Jakarea工程的一部分,由Apache软件基金会管理。

 

@什么是JavaBean?
javaBean在MVC设计模型中是model,又称模型层,在一般的程序中,我们称它为数据层,就是用来设置数据的属性和一些行为


@什么是Java Servlets?
Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求与服务器响应的中间层。 Servlet是位于Web 服务器内部的服务器端的Java应用程序,
servlet的工作模式
客户端发送请求至服务器
服务器启动并调用Servlet,Servlet根据客户端请求生成响应内容并将其传给服务器
服务器将响应返回客户端


@什么是ibernate?
ibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。

 

@什么是jsp?
jsp是JavaServer Pages缩写是一种动态网页技术.
JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。

 

@什么是JDBC?
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。

 

@什么是Spring?
Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。
Spring还提供与第三方Web(如Struts、JSF)框架无缝集成,而且自己也提供了一套Spring MVC框架,来方便web层搭建。

 

@什么是Tomcat?
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。目前最新版本是8.0。

 

@apache和struts区别?

---apache是服务器

---struts是一种技术框架,像asp.net和MVC

 

@Java和struts区别?

---Java是Sun公司搞出来的开发语言。

---struts是Apache组织开发的,struts是个应用结构之间的桥梁,struts是Java语言和apache服务器之间的桥梁。

 

@.net平台和java web开发平台对比?

开发平台   数据库    web应用(框架)     类库  

Java/J2ee   JDBC    Servlet和Jsp  JDK

.net     ADO.net   Asp.net和MVC  Framework

posted on 2014-03-28 11:20  学到老死  阅读(581)  评论(0编辑  收藏  举报