Java学习方向问题

来源:百度知道 编辑:UC知道 时间:2024/06/14 03:56:51
我现在会j2ee,和点sql,js,xml.现在想自学JSP。那个JSP需要什么基础呢?还有Struct,sprint,hibernate的是在什么基础上学的呢?希望大虾详细点
是哦,打错了。那个sql,xml,js要到多小程度呢?我现在不用他们,自学,看明白,但是自己写就有问题!那个要学到完全懂,还是明白就可以呢?还有tomcat怎样学?

你会点J2EE应该懂得JSP呀

学JSP应该有基础如下:
1. J2SE(只要是JAVA的技术,都应该掌握它,它是JAVA语言的基础)
2. html + javascript + css;
3. sql(oracle或mysql或sql server);
4. tomcate
5. xml,uml

至于Struct,sprint,hibernate是一些框架,如果你有以上基础,并且写过一些小项目后就可以学了

(注: 不一定要有C语言基础,当然,如果有C语言基础更好,但是,如果是因为要学JAVA而去学C语言,肯定是不明智的)

先学JSP,当然Servlet也要会,那是Struts的基础,Hibernate是一个关于数据库的框架,一般和Struts结合使用。Spring是面向切面编程,在这三个框架中应该是最难学的一个,楼主主要还是把Struts和Hibernate学好。

Struts主要功能就是实现view层和controller层,至于model层是由Hibernate来处理的。

Hibernate也是基于JDBC的基础上建立的,它的原理就是将数据库中的字段通过映射文件映射到一个Javabean,也就是持久化类,这样你就可以通过面向对象的方法来操纵数据库了,而不必关心数据库。这个似乎也不需要什么基础,倒是要有sql基础。

至于Javascript不要去理会那些华而不实的效果,重要的还是设计思想。
xml理解就行。
sql在所有的关系数据库中都是被支持的,楼主务必要学好,当然了,你要想真正的用好,还是在做项目的时候才能慢慢学会的!

c语言