- 博客(14)
- 收藏
- 关注
什么是面向对象OO
[b]面向对象和面向过程[/b]“面向过程”是一种以事件为中心的编程思想。“面向对象”(Object Oriented,简称OO)是一种以事物为中心的编程思想。[b]什么是面向对象方法[/b] OO方法(Object-Oriented Method,面向对象方法,面向对象的方法)是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,简称OO (Object-Or...
2008-04-24 14:27:22 336
java.sql.SQLException: No operations allowed after
情况是这样的,我使用tomcat5.0.28+hibernate2+mysql4,在M$的系统下没出现过任何问题,但将系统装到linux上以后(redhat9及as3),发现过一段时间后就没有办法连接上数据库,查看日志,内容如下:ERROR http-8080-Processor22 net.sf.hibernate.util.JDBCExceptionReporter - Could not...
2008-04-24 09:17:59 673
数据库的事务和锁
一个要有事务属性的数据库需要具有ACID的特性ACID,指数据库的不可部分完成性(又称「原子性」,Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。一个支持交易(Transaction)的数据库系统,必需要具有这四种特性,否则在交易过程(Transaction processing)当中,无法保证数据的正确性。 [...
2008-04-22 22:00:47 82
面向对象/OO的设计方法(自己总结)
以下内容自己总结了一些,还有一些参考了一些网络上的资料,有什么错误的地方各位欢迎提点,非常感谢。在面向对象开发过程中一般会按顺序需要建三种模型[b]模型解释[/b]1.对象模型(画类图)对象模型用是用来模拟显示生活中实体对象之间彼此的关系,描述了系统的静态结构。对象和对象之间一般包含4中关系。分别是继承关系、组合关系、关联关系(一对多、多对多、一对一)、依赖关系。可...
2008-04-22 21:21:01 496
OO的五大原则
OO的五大原则是指SRP、OCP、LSP、DIP、ISPSRP(Single Responsibility Principle 单一职责原则)对象的功能应该单一OCP(Open Close Principle 开闭原则)以增加对象的方式来完成对需求的扩展,而非修改原有对象。LSP(Liskov Substitution Principle 里氏替换原则)“老鼠的儿子...
2008-04-16 23:32:48 79
JForum源码学习研究5-JForum的mvc框架原理
下面这张图基本上就是JForum的MVC框架结构,省略了方法什么的。[img]http://ericxu131.iteye.com/upload/picture/pic/11715/cc58deca-62bb-35d8-8368-301f306d748a.jpg[/img]对照上图来解释一下各个类吧[b]JForumBaseServlet[/b]它是一个基础类,在第一次加载的时...
2008-04-11 12:52:14 288
CSS伪类有意思的用法,可惜ie6不支持
今天上网发现了用CSS做下拉菜单的方法,很有意思的伪类用法,代码如下:注意这段:li:hover ul,li.over ul{ display: block;}以前只用过超链接的hover,原来都可以用hover[code="html"] ul { FILTER: progid:DXImageTransform.Microsof...
2008-04-10 12:47:16 79
JForum源码学习研究4-编写action
[b]JForum展示层介绍[/b]JForum论坛没有使用主流的MVC框架,而是自己实现了一套简单的MVC框架。JForum的MVC框架和现在流行的Struts2一样,使用了与web容器松耦合的设计,并没有直接为用户暴露HttpServletRequest和HttpServletResponse接口,而是提供了net.jforum.context.RequestContext和net...
2008-04-08 16:09:43 104
我心里的松耦合
最近在看expert one-on-one J2EE Development without EJB这本书,在看到有关生产率的一章时书上提到了用代码生成工具来生成j2ee应用结构是一个反模式的代码生成器,会将体系结构各个层次耦合在一起,应该尽量避免这种情况。 不过前些日子在学习ROR的时候通过Rails生成应用的结构,给我留下了很好的印象。在以前的开发过程中,怎样科学的建立一个...
2008-04-08 11:30:20 74
JForum源码学习研究3-cache
JForum的cache是由net.jforum.cache包下的类来实现的Cacheable.java这个接口为Repository实现提供cache引擎CacheEngine.javaJForum的Cache引擎接口DefaultCacheEngine.javaJForum提供的默认cache引擎实现EhCacheEngine.javaEhCache的cache引擎实现JBossCacheEn...
2008-04-06 23:06:12 178
JForum源码学习研究2-ClickstreamFilter.java
因为我自己习惯研究一个应用从web.xml做为起点,我相信这是个不错的起点。因此我将从jforum的第一个filter开始研究jforum,要是有更好的建议欢迎告诉我哟。万分感谢提出各种意见。 net.jforum.util.legacy.clickstream.ClickstreamFilter.java这是jforum这个论坛在web.xml里面配置的唯一的一个filter,他的作用是用来判断...
2008-04-05 18:31:15 133
JForum源码学习研究1-起步
[b]前言:[/b]JForum 是一个功能强大 ,易于管理的论坛。它的设计完全遵从MVC设计模式,能够在任何Servlet容器与EJB服务器上运行。而且可以轻松的定制与扩展JForum论坛。 [b]安装:[/b][i]step1:[/i]上JForum的官方网站[url=http://www.jforum.net/]http://www.jforum.net/[/url]下载JF...
2008-04-02 21:27:02 193
最近心情很起伏
今天在论坛上发了篇文章,叫“不能看不起低学历的人啊”。发完了以后感觉自己特傻,跑到论坛上去乞求去博取别人的同情,这回可以说丢人丢大发了,有个朋友说我拿没上大学当避风港,一开始我还想不承认,不过想了一会儿发现的确是这么一回事,没必要狡辩什么,行就是行,不行就是不行,心态不平衡就自己调整。社会的确是一个历练人的地方。 回想起来工作也快2年了,技术水平倒是一直随着预期快速增长着,可是待遇却一直没达到自...
2008-04-02 20:24:50 81
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人