以前做过嵌入式和PHP。现在自己有个项目需要用Java Web和安卓。请问各位大拿:
做Java Web的时候,前端要用什么技术?
通用的Html、Css、Javascript、Jquery这些自然不必说,JSP、EL、JSTL、JSF这些也是经常要用到吗?
服务器端直接用JavaBean、Servlet的还多吗?
是不是现在都用SSH和iBATIS等各种框架了?
Spring、Spring MVC、Struts、Hibernate、myBATIS/iBATIS需要掌握到何种程度才能真正做项目?
请各位有经验的巨师指点迷津,小弟感激不尽!
------解决方案--------------------
JSP、EL、JSTL、JSF这些也是经常要用到吗
JSF 好像用的很少,至少做了几年开发了,没听说哪个项目用JSF,好像是之前流行的技术了。
服务器端直接用JavaBean、Servlet的还多吗
单纯的servlet已经很少了,但struts和spring中都可以看到servlet的影子,所以好好学习servlet非常有必要。
是不是现在都用SSH和iBATIS等各种框架了
框架的使用是根据项目选择的,项目很小的话,完全可以不使用框架,就用servlet,JSP,jdbc来完成了。
Spring、Spring MVC、Struts、Hibernate、myBATIS/iBATIS需要掌握到何种程度才能真正做项目
这个问题没法回答,能写小demo,会用可以做项目。了解各技术原理特性也可以做项目。
------解决方案--------------------
JSP、EL、JSTL用的比较多,直接用JavaBean、servlet的应该没有了吧,现在各公司都有自己的框架,当然小项目完全没有用框架的必要~
------解决方案--------------------
了解java语法,String、I/O、集合类,
了解ssh框架,找个教程看看,起码知道struts配置action,自己动手做一遍,写个helloworld,spring的依赖注入看看,当然不懂也能做,我见过华为大神,什么原理都不知道,也照样做。
el到处都会用到,当然要看看
ajax有别人做好的,jquery中就有,套格式就行,当然自己用js写写了解工作原理也行
我也是新手,现学现用就可以了