有关java的问题(J2EE),请经验丰富的朋友来回答

来源:百度知道 编辑:UC知道 时间:2024/06/16 03:38:36
我J2SE已经掌握了,可以说基础核心的东西已经不成问题了。我还学习了java web,也就是JSP那方面。但是看到j2ee需要那么多技术的整合,很晕啊!我想让朋友们帮忙分分学习顺序。Java web,Struts,Hibernate,Spring,WebWork,JSF,EJB,JavaBean,AJAX,JNDI,ANT,XML,JS,XHTML。。。。还有一些服务器啊,等等似乎还有很多,我也不知道是什么了,帮忙说说。我要是说的不对帮忙指正!
还有就是现在Struts1已经更新到2了,而Hibernate已经是3了,但是现在关于Hibernate3的教材很少,Hibernate3和2的区别,还有,可以整合Struts2+Hibernate2.x+spring2.x吗?

struts到二了二比一简单很多的,做一般的网站的开发有struts非常棒啦,hibernate主要做数据库的持久化,建表的,用来操作数据库将jdbc封装,简化了很多缀余代码,当然他们两个框架一般继承在一起使用,大大提高了开发的效率,最强的还是spring整合框架哦,把它学精完全可以代替struts的
JSF全称Java Server Faces ,是一种用于构建Java Web 应用程序的标准框架,她简化了Java服务器端应用程序的开发属于Java EE 5中的技术规范,而受到了厂商的广泛支持。 Ajax呢,她是和JavaScript一起吧用于网页的局部刷新,比如注册时光标一开,马上就查数据库,如果用户名存在,则提示你。javabeen他简单了是一种规范,你绝对写过,就是一个类,然后get,set方法如下
private String customerName;
public String getCustomerName() {
return customerName;
}

public void setCustomerName(String customerName) {
this.customerName = customerName;
}
这就是了。
jndi不太清楚,好像一个jni还是jndi的东东可以调用c语言的输出吧,

服务器嘛,小型的网站用的一般tomcat6.x,大的就ibm的WebSphere,还有jboss,sun的glassfish,这个很简单的,吧tomcat解压到一个盘,用eclipse就搞定了,

hibernate2和3区别不清楚,我学的就是3,比较好的公司开发绝对是将struts,hibernate,spring继承一起,还有ibaties,jquery,这两个框架也好,单词可能写错了,我马上快学的东东。以上都是自己的开发难免有错无认识啦。。

编程不是从书上学来的,而是从实践中历练出来的。一开始先学习一些基础的Java知识就可以了,然后就去试着做点小项目,在做项目的时候自然而然就会遇到你上面出现的问题,然后遇到哪个就去学习哪个。
像你现