JavaWeb开发模式
C/S:客户端/服务器(胖客户端) 比如:桌面游戏(局域网CS,LOL)
B/S:浏览器/服务器(瘦客户端)
JavaBean是一个普通类(实体bean),包含三样标准:一个无参构造、私有属性、公共的setter,getter方法。
开发模式
模式一:JSP+JavaBean (已过时)
模式二:JSP+Servlet+JavaBean
JSP做视图层注重显示;Servlet负责接收页面的请求,找模型层JavaBean去处理,然后响应数据出去;JavaBean负责封装数据。
分层思想
原则:低耦合高内聚。
浏览器——servlet——service——DAO——DB。这样的顺序可和公司的职位类比,DAO是负责与数据库对象交互的层面,低层不能对上层了解依赖,上层对下层有调用关系。Service接口是根据客户需求写的说明书,多写了人家不给钱你玩毛线啊~