小弟从没接触过java,现在想一个新的开始学习java,但有几个问题想请教大家,以免学习过程中走弯路.
问题:
一.jsp与java是什么关系,两者是不是一样的(包括语法,所用框架和开发工具)
二.java开发工具很多,是不是api都一样(jdk 1.5/j2ee/j2se)?如果做去做WEB开发该如何选择
三.java与oracle似乎是黄金组合?在linux/unix平台下java还有没有更好的数据库选择,
四.发现银行网站后缀都是jsp,为什么没有一家用c#开发的?jsp可以实现的功能asp.net也能实现吗?两者有何本质区别之处?小弟100分真心求教,谢谢大家了!!
问题:
一.jsp与java是什么关系,两者是不是一样的(包括语法,所用框架和开发工具)
二.java开发工具很多,是不是api都一样(jdk 1.5/j2ee/j2se)?如果做去做WEB开发该如何选择
三.java与oracle似乎是黄金组合?在linux/unix平台下java还有没有更好的数据库选择,
四.发现银行网站后缀都是jsp,为什么没有一家用c#开发的?jsp可以实现的功能asp.net也能实现吗?两者有何本质区别之处?小弟100分真心求教,谢谢大家了!!
2:如果用的是SUN的JDK 那么API肯定都一样
3:LINUX没接触过
4:ASP。NET也可以实现,没什么本质区别,就是不同的语言,不同的平台
2、jdk是基础环境,jdk版本一样,则api也一样
3、java不仅与oracle是黄金组合,与sybase、db2、infomix都可贯通,与sql server也可以很好组合,不过sql server不能在linux下使用,上述其他的数据库都可以。
4、银行之所以使用jsp是因为银行基本上都使用unix操作系统作为网站服务器平台,而asp.net仅能装在ms的操作系统下,虽然现出现了可以跨平台的所谓.net,实际上还是不顶用。
2.jdk都是一样的,只是版本会不一样,一般都是用jdk1.4以上的版本.
3.java与oracle就是黄金组合,因为java和oracle都是可以跨平台的.
java强在企业级的应用,oracle又是大型的数据库,安全稳定.
4.java可以跨平台,银行几乎都是用Lunix操作系统,而.net是不能跨平台的,
这就是原因所在.
一、java框架是不是就是相当于asp.net中的framework 1.1/2.0?网上查询了很多,发现框架也是多得不得了,如Spring,Hibernate,Struts,EasyJWeb,EasyJFramework,EJB,JDO,Velocity,请问这些框架与jdk有什么区别和联系?还是就是一个意思?
二、所有框架的JAVA语法都一样吗?
三。开发jsp网页一般用什么开发工具?
jsp就是嵌入了html标签的java,很多人说jsp是嵌入了java的html,可是也有人同意前者。我觉得都正确。
目前java流行的框架有struts,spring,jsf...其实,大多软件公司都会有自己的一套框架.2.所有开发用的框架都是用java言语.3.开发工具有JBuilder,MyEclipse等.一般就用这两种多.
jsp就是嵌入了html标签的java 正确
很多人说jsp是嵌入了java的html 错误