回顾一下:
Java基础 (面向对象/集合/界面/线程/文件/网络)
JDBC (Java的数据库编程)
Oracle/ MySQL/ SqlServer
HTML+CSS+JavaScript (web开发)网页设计
XML
servlet
JavaEE 中级
XML + Servlet + JSP
(java web mv模式)
JavaEE 高级
Structs / Ejb / Hinernate / Spring / Ajax[Jquery+extjs+dw2]
(SSH框架)
JavaEE基础1
Java面向对象编程+数据库编程(sql server/Oracle/MySQL)—–>JavaSE
Java基础2
HTML/CSS/JavaScript——>div+css
servlet + jsp -> Java web开发[使用Java技术做web开发]当然做web开发可以用别的技术,比如PHP/python.
①静态页面(HTML)
②动态页面
1.用户可以输入数据和页面交互(注册,购物,发帖,付款等等)
2.不同时间打开页面,内容变化的.(门户网站)
3.目前比较流行的动态页面技术JSP/servlet, PHP(不能做桌面开发,做web发,lamp=Linux+apache+MySQL+PHP), ASP(日落西山), (演变为)asp.net
jsp=html+java片段+jsp语法+js
①优势:
1.一次编写,到处运行
2.良好的跨平台性(win/linux都可以跑)
3.多种开发工具支持
4.强大的可伸缩性(jsp+JavaBean)的方式
②不足:
1.jsp产品的复杂度高(jsp入门比asp难)
2.jsp要求运行的机器配置要高,因为jsp使用class常驻内存的方式运行的,效率高,但是需要占用更多内存.