OOAD与UML

OOAD(Object Oriented Analysis and Design) 面向对象的分析与设计

OOA 分析阶段

  • 建立针对业务问题域的清晰视图

  • 列出系统必须要完成的核心人物

  • 针对问题域建立公共词汇表

  • 列出针对此问题域的最佳解决方案

    核心问题:What to do ? 要做什么?

人生苦短,何妨一试

当你认真谈过一次感情 最后分手了 后来你却很难再喜欢上别人 你不想再花心思去了解去用心 就好比你在喝一杯水还剩三分之一的时候有只小蚂蚁不小心爬进了杯子里把水弄脏了 让你从新倒一杯再喝 但你却因为肚子撑喝不下去了 就像爱情还差要一个结尾但却让你从新来过 那时的你已经没有精力了

向值栈保存数据&在JSP中获取值栈的数据

向值栈保存数据(root)

1
2
3
4
ValueStack vs=ActionContext.getContext().getValueStack();
push(Object obj)//底层就是 root.add(0,obj) 将数据存储到栈顶。
set(String name,Object obj);
/*底层是将数据封装到HashMap中,在将这个HashMap通过push存储。*/

项目中session的管理方式

项目中session的管理方式

1
2
3
4
5
6
7
/getCurrentSession 创建或者获取session
// 线程的方式创建session
// 一定要配置:<property name="hibernate.current_session_context_class">thread</property>
Session session3 = sf.getCurrentSession();// 创建session,绑定到线程
Session session4 = sf.getCurrentSession();// 从当前访问线程获取session
System.out.println(session3 == session4);