JavaWeb学期总结
学习JavaWeb开发已经一学期了,对于这门课程的感觉仍是比较深入,由于里面涵盖了确确实实有不少重要的知识。还记得开学第一堂课程,科任老师给咱们介绍了动态网站的含义和重要性。
Part one—初识Java web
首先我了解了动态网站的含义,它能够根据用户不一样的操做来返回不一样的页面。动态网站之因此称为动态,是由于它能对页面内容实时更新并且具备交互功能。这些功能是静态网页作不到的。
实现动态网页就须要学习b/s架构,b就是Browser(前端),s则是Server(服务器端)
B/S架构是浏览器和服务器的架构模式,它的好处是不须要安装客户端软件。
服务器端我采用的是TomCat服务器,由于tomcat服务器能支持Servlet和JSP的规范,技术先进,性能稳定,因此我选择了它。
html
Part two—建立项目
开发的时候采用的环境选择的是intellij idea,比较方便的是能够直接建立Java web项目,不用本身在添加依赖。前端
Part three—关于JSP页面
Jsp页面全都放在web目录下面的,编写jsp页面和html页面极度类似,我原本觉得两者为同一者,通过我查阅资料以后,我发现她们有本质上的区别。HTML是静态页面,JSP是动态页面。各自也有着优缺点。
首先说优势
HTML:
一、 开发过程当中前端与后端脱离,交互经过json传输来实现.。
二、 跨平台能力更强,依托于浏览器的支持。
三、 使后台数据接口可以获得复用
JSP:
一、 能够被爬虫爬到
二、 减小请求次数
三、 不用考虑浏览器的兼容性