当前位置:编程学习 > C#/ASP.NET >>

关于java和c#做web的一些问题

什么是分布式系统?如果用JAVA做一个网站或论坛除了jdbc 一种数据库,html,css,js jsp还会用到别的吗?spring什么的还有一堆框架什么的都是干什么的?C#里面除了aod 数据库 asp.net还会用到别的吗?谁能给我说下C#和JAVA做WEB开发的时候都会涉及到哪些东西,分别都是干什么的?
答案:Java Web开发:

     前台,html超文本标记语言,javascript网页脚本语言,以及javascript的相关框架(jQuery,ExtJs);

     后台,jsp脚本语言,jstl标签,基本的访问数据库技术jdbc;另外为方便Web开发,可以使用一些框架技术,主流的框架技术有Struts框架(它是MVC设计模式的经典实现,使前台和后台分离,从而方便项目的维护,另外Struts框架提供了很多基本功能,例如Struts标签可以替代繁琐的jsp脚本语言,等等);另外还有Hibernate框架(它主要是对JDBC进行了完美封装,提高了jdbc数据库访问层的开发效率,避免了繁琐重复的编码,从而大大提高访问数据库代码的开发效率,另外对Hibernate的优化,可以很好的提高数据库的访问效率,大大减少成本);另外还有个Spring框架(它实现了AOP面向方面编程等等,可以很好的将Struts和Hibernate框架进行无缝集成,从而实现著名的SSH集成框架)

       服务器:Tomcat,Weblogic等等,可以学会服务器的简单设置和配置

       项目开发:为了方便团队开发,控制项目的版本,你可以了解并熟悉一个版本控制软件的使用(比如:CVS或者SVN)

 

ASP.Net开发:

      前台:同上;

      后台:熟悉AOD.NET数据库访问技术,了解常用控件的使用(比如报表控件、数据展示控件)

      服务器:可以使用IIS服务器,这是Windows平台自带的

 

总的来说:java web开发知识比较零散,学习的时候有些混乱;但是asp.net开发有一个完整的秩序,学起来相对来说不是很困难,而且上手很快。最后说明:想把这两项技术学好都必须下苦功,否则是没法学好的,有些东西看起来简单,实际并不简单,有些东西看起来繁琐,实际上简单一B吊遭。

                      哥们,兄弟,给我加加分吧,O(∩_∩)O~

 

问题太多了,有点乱啊

总的来说,c#和java开发都需要涉及 html css JavaScript。

然后c#需要用到 ado.net和asp.net

java需要用到spring struts hibernate, JDBC肯定是需要的。

上一个:C#中如何取字符串中指定的内容?
下一个:c# 机试数据库访问类 望高手改正指点

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,