天天看点

编写企业轻博客系统简单心得

一.注意

1.做一个软件要明确知道它的价值、用处,要用这些去让客户接受这个软件

2.明确软件的各个功能

3.确定开发模式、进行分层

4.写代码,做必要的单元测试

5.根据错误提示定位错误位置

6.要时刻清楚地知道自己在做什么

7.服务器重启、项目重发布

二.分层架构

1.各个层次的连接者:pojo

a.javaBean 模式

b.分析项目系统,确定类

c.建立表关联【确定外键】

2.表现层:ui_servlet、filter、jsp、html

a. 浏览器以jsp或html形式传来的数据经filter过滤到servlet再转发jsp 渲染表现

b.负责用户交互、具有双向性,即接收用户数据又向用户做数据展现

c.从浏览器接收数据的形式:表单、超链,需要运算jsp,否则html

d.有限制的请求:filter过滤

e.接收数据、类转型、数据校验、封装成javaBean、调业务、接收返回数据、

数据传递、页面跳转:servlet

f.数据的渲染展现:el+jstl

g.要让servlet、filter像jsp一样工作:web_xml配置,当访问其mapping时

执行

3.业务层:service

a.功能展现

b.方法传递

c.业务需求规则处理

d.方法名接近功能

e.传说中的复杂业务???

4.持久化层:dao

a.sql增删改查【curd】

b.模式化、多练习.....

c.做单元测试

5.数据库:db.sql、DBUtil

a.数据库url、name

b.先测试是否可连接

c.用db.sql以便数据库更改

三.分工

继续阅读