Web系统开发构架再思考-前后端的完全分离

前言

前后端完全分离其实一直是Web开发人员的梦想,也一直是我的梦想,遥想当年,无论是直接在代码里面输出HTML,还是在HTML里面嵌入各种代码,都不能让人感到满意.期间的痛苦和纠结,我想所有Web开发人员都深有感触.

由于最近几年一直在MS平台,从Web Form到MVC,MS平台虽然易用好学,但整合度太高而灵活性不足,一直没有找到很好的前后端分离的思路. (Java平台的兄弟如果已经有非常成熟的平台和思路,


Http请求头和响应头

一个 Web 服务器也被称为 HTTP 服务器,它通过 HTTP 协议与客户端通信。这个客户端通常指的是 Web 浏览器。一个基于 Java 的 Web 服务器用到二个重要的类,java.net.Socket 与 java.net.ServerSocket ,并通过 HTTP 消息通信。因此,本文从讨论 HTTP 与这二个类开始,然后我将解释一个与本文相关的简单的 Web 应用。


The Hypertext Transfer Protocol(HTTP)



科普时间:13 种编程语言名称的来历

可能程序员们都认为编写代码时给变量取名是件烦人的事,不过他们还需要给另外一个东西取名, 那就是新的编程语言。编程语言命名通常有几个规律,如根据特性取缩写(如BASIC,COBOL,TCL和LISP),以已有的语言为基础(如 C++,C#和CoffeeScript),或直接是数学和计算机领域杰出人物的名字(如Ada,Pascal和Turing)。有时,设计者取名时更充 满想象力。下面是13个意味深长的名字,以及它们背后的故事。

13种编程语言名称的来历


JAVA开发工程师-南京欣网视讯网络科技有限公司招聘信息。

南京欣网视讯网络科技有限公司是一家专业从事互联网技术平台服务的技术提供商,公司成立于2006年1月,拥有一批长期从事通讯技术开发、了解移动互联网技术和电子商务市场发展与需求的高级管理人员、技术人员及运营服务人员。



腾讯员工平均月薪2.7万 1/4获52万股票激励

深圳给什么公司打工收入最高?华为一直是网络和媒体热炒的对象,如今,腾讯已成为其 强有力的竞争者.昨日下午,香港上市的腾讯控股发布了第三季度财报. 数据显示,截至2009年9 月30日,腾讯公司共有7277名员工,去年同期为6039名.今年第三季度腾讯花在员工身上的费用为5.85亿元,比去年同期增加了46%,平均每名员 工月薪2.7万元.

2.7万元月薪是个什么概念?今年7月公布的深圳2009年工资指导价位显示,最赚钱的金融业平均月薪为5300元.也就是在今年7月,腾讯刚刚公布了大手笔的激励计划,近1/4的员工平均每人可得到价值52万元的股票.



Spring是干什么的 ?

间接的问spring的优点

(1)Spring能有效地组织你的中间层对象。
(2)Spring能消除在许多工程中常见的对Singleton的过多使用。
(3)Spring能消除各种各样自定义格式的属性文件的需要,使配置信息一元化。
(4)Spring能够帮助我们真正意义上实现针对接口编程。
(5)在Spring应用中的大多数业务对象没有依赖于Spring。
(6)使用Spring构建的应用程序易于单元测试。
(7)Spring支持JDBC和O/R Mapping产品(Hibernate)
(8)MVC Web框架,提供一种清晰,无侵略性的MVC实现方式。
(9)JNDI抽象层,便于改变实现细节,可以方便地在远程服务和本地服务间切换。
(10)简化访问数据库时的例外处理。
(11)Spring能使用AOP提供声明性事务管理,可以不直接操作JTA也能够对事务进行管理。
(12)提供了JavaMail或其他邮件系统的支持。


如何让你的简历脱颖而出

在一份简历中HR主要关注6个信息点:姓名、教育背景、现任职公司职位和起止日期、曾就职公司职位和起止日期。通过不同的配色方案和格式设计,将简历以分层结构显示出来,使以上信息点一目了然,即可使简历脱颖而出。图片中是一些成功的例子。



java中实现多态的机制

靠的是父类或接口定义的引用变量可以指向子类或具体实现类的实例对象,而程序调用的方法在运行期才动态绑定,就是引用变量所指向的具体实例对象的方法,也就是内存里正在运行的那个对象的方法,而不是引用变量的类型中定义的方法。