前端:html,js,jquery,ajax后端:javase ,xml, jsp, servlet服务器:tomcat(最低要求)框架:ssh指的是struts2,hibernate,spring(传统行业)ssm指的是springmvc mybatis spring(互联网行业)大数据:hadoop(有些行业不涉及,不是必须的)项目管理:maven ,svn数据库: mysql (传统小公司)开发工具:eclipse 或者 myeclipse当然这是一个初级程序员工作中需要掌握的东西你想要实习,不能说全懂,但是这些东西建议大体看一下,否则很难,好公司实习生要求门槛也不低se 方向 webservice 和socket 会吗 ee 方向 ssh ssm

jsp属于后端用自己的技术干了前端的活的工具首先要学会Java (jsp里大部分内容都是Java的规范) 以及Java web 技术然后是学习前端技术 html css JavaScript最后再学习jsp的技术 基本上就是些标签的问题 大概就是把Java后台内容和JavaScript前端内容都塞到jsp里了jsp属于全栈开发范畴了 比较高级的东西你要懂前后端的大部分知识才能开始用jsp所以路有点长 慢慢来

JSP是在HTML里面写Java代码,而Servlet是在JAVA里面写HTML代码其实不过是封装了HTTP协议的请求响应而已。而HTML5,只是HTML语言的新一代标准。

用户点击按钮提交表单。触发请求(request)通过internet传输到服务器服务器软件(如Tomcat)接受到请求根据Web.xml的配置,将请求送到Struts2的核心拦截器Struts2根据struts.xml的配置,找到对应的ActionStruts2根据struts.xml的配置,使用Spring最为Bean工厂,从Spring获取Action。Spring根据applicationContext.xml的配置,实例化Action,并注入Service。(注入的Service已经注入好了Dao,Dao已经注入好了SessionFactory,以此类推)Struts2将请求的参数set到Action。Struts2根据struts.xml的配置调用Action的execute方法。(这个方法你是编写的,当然这个方法会一步步的调用Service,Service会调用Dao)struts2根据execute方法的返回值,根据struts.xml配置,找到应该返回的JSP页面。Tomcat实时生成Html页面通过Internet用户浏览器接受到Html,并显示出来。