- 博客(18)
- 资源 (10)
- 收藏
- 关注
原创 观察者模式
观察者模式是设计模式中一种很重要的模式,好多时候它能给人一种自动化的感觉。例如MFC中的回调函数、java的AWT、SWING中的组件事件都采用的是这种模型。那么我们就先来理解一下这种模型的概念及其生存价值:所谓的观察者模式就是通过模拟人的眼睛,当眼睛发现周围的情况发生改变时,都会给大脑一个通知,告诉大脑所发生的变换,然后大脑就会做出相应的判断、抉择。这样就实现了一种“自动化”。联想一...
2012-07-09 20:15:18
139
原创 hibernate——多态的体现
Java十分的提倡面向对象,那么我们利用hibernate是如何的实现多态呢,hibernate提供三种方法:1、 所有的子类重复父类的配置2、 以父类为名字建立一个表,表中包含有它所有的子类的信息(如果某个子类中没有其它子类的字段,则填充值的时候设置为空即可),需要在配置文件中配置子类的标识。3、 用连接标签,即父类、子类分开配置,通过外键链接。代码见证:1.每个子...
2012-06-05 12:24:02
325
原创 hibernate的查询——HQL
HQL(hibernate query language的缩写),它与SQL语法很像,但是它是一个面向对象的查询语言。它的操作对象是类、实例、属性等。当然它也具有面向对象的特征(继承、多态等)。其中有一个很重要的接口:Query这个接口的方法设计采用方法链的方式,与jquery的设计方式一样的。例如它里面的setXxx方法返回值也是Query本身,并且它还包括两个方法:1、setFi...
2012-06-04 18:36:02
186
原创 hibernate中的关系映射
Hibernate中的关系可以分为:单向关系和双向关系。顾名思义说的是从一方是否可以访问另一方,对应到数据库中也就是根据一方的值是否也可以检索出另一方的值了。单向关联可以分为:<!--[if !supportLists]-->l <!--[endif]-->单向1-1<!--[if !supportLists]-->l ...
2012-05-31 21:15:39
142
原创 hibernate中的集合类标签
List是一个有序集合,所以当其生成简单表的时候,需要指定其下标(通过list-index标签),并且需要指定其表的名字。List所对应的表中以一个外键和下标作为联合主键。一个简单的例子,list中存储的是简单的数据类型:建立表的时候用的SQL语句://移除外键关系,防止删除的时候禁止删除alter table children drop foreign keyFK62E...
2012-05-30 19:11:19
258
原创 一个很畸形的问题(大三面对的)
最近有好多的培训公司到我们学校去宣传他们的培训机构有多么多么的好,哎把人讲的天花乱坠的。但实际上他们的培训水平都不咋地,或许从某种意义上讲,更多靠的是学员的个人学习能力……然而对于我而言,我就很是纠结了,我是喜欢java的,希望从事的是java EE的开发,所以呢,就从刚刚上大三的时候(现在已经到大三的尾声了)就开始学习java了,还好自己比较喜欢动手,也喜欢去钻研问题,所以自我感觉学的挺好的...
2012-05-27 21:26:45
116
原创 hibernate的思考及一对多关系实现的代码
断断续续的看hibernate有好几天了。每当学了一点点的知识,我都要思考hibernate的价值、或者站在另一个角度去思考。还好了,让我更加深刻的理解了hibernate的作用。其实hibernate就相当于java的专有数据库。根据java EE的特性——多用户、大量访问,那么自然就不能手工的直接去操作数据库了,因为当我们手动的去操作的时候很多时候都会造成一些冗余操作,你如果给数据库...
2012-05-26 15:25:57
129
原创 异常处理中的一个小知识
最近在学习hibernate呢,里面有一个全局的一个变量:SessionFactory。那么很明显我们需要将其静态生成。我写的是一个application程序,是在main方法外面将其动态生成的。这个变量的初始化需要写在一个static的代码块中,而且这个变量的初始化还可能抛出异常。还好本人的能力不咋地,就遇到了这样的一个问题:变量的初始化发生了异常,而且最后还显示了一个找不到main...
2012-05-26 11:54:26
86
原创 OGNL学习总结
下面几个javaBean的getXXX()和setXXX()方法省略Address.java public class Address{ private String homeAddress; private String companyAddress;.........} Pet.java package dong.application.ogn...
2012-05-17 15:09:21
163
原创 初识hibernate
注:本文只是本人的个人理解,仅供参考,由于刚刚开始学hibernate框架,里面如果纰漏,还请网友多多指点。 我采用的是MyEclipse进行Web开发的。此次,我打算是将struts2与hibernate整合开发,说是整合,也就是将连接数据库的部分用hibernate操作而已。进入正题。。。在MyEclipse中提供有struts2、hibernate、spring框架,你可...
2012-05-15 17:04:32
115
原创 mysql 学习总结
注:本文部分内容参考互联网,并非原创。官方文档下载链接:http://dev.mysql.com/doc/安装的时候需要注意的就是字符集的选择,要选择utf-8,以方便中文的显示。安装后的命令学习:1、 登录:mysql –u[username] –p[password]即可,例如:mysql –uroot –proot2、 密码修改:mysqladmin –u[user...
2012-05-14 16:16:05
129
原创 struts2官方教程学习总结——拦截器
拦截器的工作流程: 下面的就是当一个请求到struts2的时候,框架所做的事情: 框架首先寻找去调用哪一个Action class去处理request,并且会通过action配置去寻找要执行的过滤器。 现在过框架会生成一个ActionInvocation的实例并且会去执行invoke()方法。此时此刻,框架会将控制权转交给ActionInvocation以进行将来的处理。...
2012-05-13 09:57:28
97
原创 自己编写的文件下载器,仅用于网页中的文件下载
最近在学习struts2,见到网上有好多好的代码下载链接,大概有四十多个吧,挺多的,一个一个点的着实有点累,所以就编写了一个软件实现自动下载.用户输入一个要解析的页面地址、要下载的文件类型、文件保存的位置,本软件就可以实现自动的下载。本软件只是用于交流学习,同时方便自己下载东西,纯属自己原创。软件中的验证性操作极少、采用控制台操作,只是为了减少内存开销。。。软件及源代码下载地址:ht...
2012-05-11 17:32:27
261
原创 struts2中Convention plug-in中的那些事儿
哈哈,一颗好奇心、一颗永不满足的心让我终于解决了这个问题。解决问题来源:官方的教程(英文的,虽然英语不咋地,还是硬着头皮给看完了。(*^__^*) 嘻嘻……),获取办法google搜索struts2然后找到带有apache的网址,也就是在www.apache.org中的一个分支了。下面就说一下里面的具体问题吧:当我们需要用到注解的时候,需要引入一个jar包,名字为:struts2...
2012-05-10 09:21:59
107
Struts2的启动过程源码分析
此文重点分析struts启动的时候加载的配置文件信息:郑重声明:此篇文章完全是自己经过单步调试、及其自己的理解而写的,其中如有错误之处,还请朋友指点。读者在阅读的时候,如果有问题,还建议去自己探究发现、或者与我交流,不能尽信此文。还有部分的信息是参考网上的,在文章最后备注有参考链接。我们在XML中配置的就是org.apache.struts2.dispatcher.ng.filter...
2012-05-09 13:14:24
126
Struts2实现文件上传和下载
当进行文件上传时,表单提交方法必须为Post方法,enctype必须为multipart/form-data。例如: <form action="FileUploadServlet" method = "post" enctype="multipart/form-data"> <input type = "file" name = "file&qu
2012-05-09 10:40:02
75
原创 struts2与json、xml的综合使用
其实,说到这个主题,总觉得没有什么必要总结。因为它与servlet的处理方式及其相似,几乎是一样的。只不过是增加增加了几行代码而已,先看一下处理代码吧。Jsp页面采用ajax方式异步发送请求: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><% String pat...
2012-05-09 10:23:38
118
原创 struts2中的问题(已解决,链接地址:http://wlzjdm.iteye.com/blog/1521105)
该问题已解决,链接地址:http://wlzjdm.iteye.com/blog/1521105 最近刚刚学完注解,就练习了一下下。我采用的是jsp页面里面的javascript代码访问action……但是,我配置的注解无法将url和action进行映射,而且其中还出现了一个问题……先看看我的那个jsp页面信息:位置:WebRoot内容: <%@ page l...
2012-05-08 18:03:07
126
中国债券市场概览-权威介绍
2021-05-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人