@用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
|
请发表评论