前端都来过了,后端还会远吗?后端杂糅,虐翻谁个谁

2017-03-30


前面说了web前端,那本周学习的内容有JSTL、EL表达式、AJAX、JQuery、MyBatis等后端的一些知识。



Java基础知识.jpg



EL表达式是为了简化JSP中的JAVA代码而产生的,其中包含三类隐式对象为范围有关pageScope,requestScope……、输入有关 Param,ParamValues,InitParam,Cookie,Header,HeaderValues、JSP隐式对象pageContext;EL表达式和JSTL结合运用使JSP代码更有层次感,结构清晰增加可读性,JSTL提供了许多实用的标签使得JSP代码更加简洁,写起来更方便。


AJAX是将JavaScript和XML技术整合的技术,用于客户端和服务器端交互的技术,通过JavaScript脚本向服务器发送异步数据提交,实现无刷新式提交,增强用户体验,实用JQuery框架实现。



蓝桥.jpg



JQuery是一个JavaScript函数库,JQuery通过调用函数利用选择器为相应的标签赋值或取值,简少了JavaScript的书写并且使得前后端数据的分离得以实现,保证了数据的安全性。利用其中封装好的js函数使得网站页面的动画制作更加方便简单,更加绚丽美观。


JQuery和AJAX联合使用调用POST方法使得静态HTML的数据可以实时更新,和servlet进行连接实现数据库的数据传输和逻辑操作,完成制定功能。


MyBatis是一个简化和实现了Java数据持久化层(persistence layer)的开源框架,它抽象了大量的JDBC冗余代码,并提供了一个简单易用的API和数据库交互。消除大量的JDBC冗余代码,支持数据库连接池,消除了为每一个请求创建一个数据库连接的开销,提供了内建的缓存机制,在SqlSession级别提供了对SQL查询结果的缓存。即:如果你调用了相同的select查询,会将放在缓存的结果返回,而不会去再查询数据库。框架并没有大量地使用代理机制2,因此对于其他的过度地使用代理的ORM 框架而言,MyBatis可以获得更好的性能。


上一篇:谁说的程序员半夜工作效率高?作为男人我都不信,你相信吗

下一篇:Spring框架在蓝桥软件学院等你,框的对象不是你,“嫁”的只是容器