`
pf_miles
  • 浏览: 131567 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
有什么标准足以不惜复杂度的增加让在系统中多出一个层次来呢?大概分为以下三个标准: 1)该层次是否具有重用的价值 2)独立一个层次就意味着保留了某种扩展性 3)有时候可能还为了明确一种依赖关系 嗯!暂时就这些,金玉良言,呵呵~写给自己看的,怕自己忘,做个笔记,不多解释了。
http://www.iteye.com/topic/2038 这是javaeye论坛上的文章,比较老了,但看完后仍然感触很大,对进一步建立OO思想很有帮助,值得一看。
映射文件总体形式: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd"> <sqlMap namespace=”Product”> <cacheModel id=”p ...
iBatis学习笔记:(versions 2.2.0 and higher) 配置文件SqlMapConfig.xml: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-config-2.dtd"> <! ...
考试告一段落,该忙乎院长交与的项目了。《学生信息管理系统》,准备用struts+iBatis+spring构建,今天算是考完试后小组的第一次开会,交代了近两个星期内的任务。我立刻将结构的想法画成简图,以及计划建议交给组长和各组员。以下是结构设计简图,精彩的工作由这里开始:   接下来是半个月左右的计划:下星期完成数据层到服务层的详细类图,其间我将确定後的实体类图交与邓飞,让他们建表。再下个星期开会+培训後组织第一阶段的编码,我打算这样的:首先我来建立工程,建立好包结构和服务层的所有接口、添加好所有需要的库,也就是搭个骨架。然后我将工程文件夹、开发工具(Eclipse)、JDK安装文件(统一JD ...
上周就获悉我和一位学弟做的东软杯的比赛项目已经晋级决赛,于这周二晚上进行决赛。由于我要考试,所以没办法去给学弟助阵,只是对软件的结构写点介绍性的文字,帮助他到时候上台讲解。 其实这个东西有多么烂的表现层我们心理都很清楚,但为什么能进决赛?说明——别人的比我们更烂!!哈哈~废话不多说了,不管有多烂,毕竟自己曾经花时间做过的东西,就留作纪念吧,要说维护的话其实也难——我没多少时间再去帮他维护了...这里把我为他明天写的东西贴上来留作纪念吧,我很少写那么多字,我也讨厌写那么多文字,不容易,所以一定要贴出来留个纪念: 软件结构示意图:   1)  软件结构简介:本软件采用分层结构设计,自顶向下分为表 ...
1)这里比较一下ArrayList和LinkedList:1.ArrayList是基于数组,LinkedList基于链表实现。2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移 ...
最近在考虑一个问题:java中如何在运行时改变方法的执行,就是在方法中动态增加一些原本代码中没有的动作。 怎么做?首先浮现在我脑子里就是那些繁琐的反射API以及AOP的想法。但反射API或Proxy类的相关API只能做到“在方法调用的前后做一些事情”,并不能做到“在方法内部做一些改动”。 我先后在学校论坛、sun中国技术社区发布帖子寻求答案。 今天突然想到一些底层的东西,发现我这个想法貌似很天真且不可能——方法里的东西,不是局部变量就是对其它函数的调用,而这些东西是被压在当前线程的调用栈里的,貌似要在运行时动态改变这些已经压栈了的东西是不可能的。 再说了,java是“强制面向对象编程语言”,能像 ...
今天下午汉卿会堂外面聚集很多人,不知道为啥。后来才知道是连战要来了...连战具体是谁我不太清楚,不过肯定比较有名气吧~不然也不会那么多人看啊。 居然还安排美女献花...学校也真够俗气的... 这个戴眼镜的人貌似就是连战吧? 还好啦,为稍微有点无聊的校园带来了一些有意思的事儿。
跟学弟做的东软科技节的项目算是基本上结束了,界面摆得很烂,但无奈我专心负责数据层的开发,没能好好研究swing的开发,所以暂时也无法给学弟一些关于swing的更好的建议,只是告诉他不要把很多类写在一个文件里,但他还 ...
System.getProperty()参数大全 java.version Java Runtime Environment version java.vendor Java Runtime Environment vendor java.vendor.url Java vendor URL java.home Java installation directory java.vm.specification.version Java Virtual Machine specification version java.vm.specification.vendor Ja ...
事情是这样的,上个周日一个学弟找到我说想跟我组队参加东软科技节的软件设计大赛。我跟他谈了,看了看他的idea,叫“全右脑英语学习软件”,按照我的理解,就是一个帮助背英语单词的软件。项目不算大,技术上要求也不高,要想拿奖的话只能靠出色的功能设计了。 说实话,我心软,对于一个小学弟的请求我不好拒绝。反正也没什么,那就去吧。OK,这周就忙在功能研究和结构设计上了。 总结一下想法: 数据结构(主要是词库)采用XML文件描述和存放; 仿照MVC架构,DAO模式,基本上模拟数据库操作,只不过底层是XML而已; 每种题型对应一个模块,每个模块有自己的GUI,每个模块有自己的XML文件进行自描述,面向 ...
一、定义标记: 1、规定子标记的标记: <!ELEMENT 标记名称 (子标记列表)> <!ELEMENT 标记名称 (子标记1+,子标记2*,自标记3?)> <!ELEMENT 标记名称 (子标记1+,(子标记2|子标记3|子标记4)*,(子标记5|子标记6)?)> 2、限制只有文 ...
RT,大蛇丸gameover了,在华丽的346话。 在以嚣张姿态出场的不死二人组被“憋瘸”地打败之后,岸本又送给了广大读者一个惊喜——大蛇丸gameover,佐助“夺取了他地一切”,那双眼是那么地神奇,神奇得让这漫画似乎有无限的发展空间: 这个从白眼家族里派生出来的写轮眼就是那么的NB?唉,貌似大多数读者就是喜欢热血漫画这种无比NB的感觉。
1、spring实现了singleton模式 和工厂模式 。 2、依赖注入的方式可分为设值注入和构造注入。设值注入与传统javabean的写法更相似,容易让人理解,接受。通过setter方法设定依赖关系显得更直观、自然;而构造注入往往会使构造函 ...
Global site tag (gtag.js) - Google Analytics