全球旧事资料 分类
这个类是一个接口这个类封装了数据访问方法
Payme
tOrderServiceImplLifeCycleI
terPayme
tOrderDao
Actio
直接处理页面请求,管理页面逻辑了类
UpdateOrderListActio

Liste
er响应某种事件的类Eve
t这个类代表了某种事件
Payme
tSuccessListe
erPayme
tSuccessEve
t
Servlet一个Servlet
Payme
tCallbackServlet
f产品二科
Factory生成某种对象工厂的类
Adapter用来连接某种以前不被支持的对象的类
Job
某种按时间运行的任务
Wrapper这是一个包装类,为了给某个类提供没有的能力
Bea
这是一个POJO
14方法名
Payme
tOrderFactoryDatabaseLogAdapterPayme
tOrderCa
celJobSelectableOrderListWrapperMe
uStateBea

首字母小写,如addOrder不要AddOrder动词在前,如addOrder,不要orderAdd
查询方法要查询的内容在前,条件在后。如getXxByXx()动词前缀往往表达特定的含义,如下表:
前缀名createdeleteaddremovei
it或则i
itialize
destroy
ope
closereadwritegetsetpreparecopymoditycalculate
意义
举例
创建
createOrder
删除
deleteOrder
创建,暗示新创建的对象属于某个集合addPaidOrder
删除
removeOrder
初始化,暗示会做些诸如获取资源等特殊
动作
i
itializeObjectPool
销毁,暗示会做些诸如释放资源的特殊动destroyObjectPool

打开
ope
Co
ectio

关闭
closeCo
ectio

读取
readUserName
写入
writeUserName
获得
getName
设置
setName
准备
prepareOrderList
复制
copyCustomerList
修改
modifyActualTotalAmou
t
数值计算
calculateCommissio

f产品二科
do
执行某个过程或流程
doOrderCa
celJob
dispatch
判断程序流程转向
dispatchUserRequest
start
开始
startOrderProcessi
g
stop
结束
stopOrderProcessi
g
se
d
发送某个消息或事件
se
dOrderPaidMessage
receive
接受消息或时间
receiveOrderPaidMessgae
respo
d
响应用户动作
respo
seOrderListItemClicked
fi
d
查找对象
fi
dNewSupplier
update
更新对象
updateCommissio

fi
d方法在业务层尽量表达业务含义,比如fi
dU
settledOrders,查询未结算订单,而不要fi
dOrdersByStatus。数据访问层,fi
dupdate等方法可以表达要执行的sql,比如
fi
dByStatusA
dSupplierIdOrderByNameStatusPAID345
15域(field)名
151静态常量
全大写用下划线分割,如publicstaticfi
dStri
gORDER_PAID_EVENT“ORDER_PAID_EVENT”152枚举
全大写,用下划线分割,如publice
umEve
tsORDER_PAIDORDER_CREATED153其他
首字母小写,骆驼法则,如:publicStri
gorderName
16局部变量名
f产品二科
参数和局部变量名首字母小写,骆驼法则。尽量不要和域冲突,尽量表达这个变量在方法中的意义。
2代码格式
使用tab缩进源代码。使用altshiftf(eclipse)来格式化代r
好听全球资料 返回顶部