最近3个月阅读的书籍:
1)JavaScript and JQuery : Interactive Front-End Web Development
浅显易懂,是学习JQuery的好书。
2)Programming Razor:
Razor包含一套描述标记+代码的语义,一个用来解析语义的API。从而理解这一类的动态网页是如何生成的。感觉Razor的解析器非常强大,这其实也是一个模式。凡是可以用标记+代码来描述的事物估计都可以用类似的解析器来处理。
3)Programming+ASP.NET+MVC4:
这可以说是ASP.NET MVC最好的书了。让人对整个前端都有了较深的认识。认识到前端现在处于一个激烈变动的时代,一方面是传统的服务器后台渲染,如Razor,JSP等等,另一方面是前端框架如AngularJS和ReactJS等。后台提供RESTful形式的接口,前端通过AJAX发起请求,只通过JSON数据与后台通信,而完全在前端渲染,这充分利用了客户端机器的能力,应该能极大的提高服务器端的性能。
4)Java.Persistence.with.Hibernate.2nd.Edition
大致阅读了一下,终于搞清什么事Map了,描述对象之间关系的是association,描述表之间关系的是外键,所谓映射就是通过对Model添加一定的annotation使ORM框架能够推断出数据库表之间的关系。由此ORM框架就可以推断出相应的SQL语句。
总结:
接下来的几个月重点关注MVC+ORM。有时间学习一下函数式编程。