摘要:
Hibernate对JDBC进行了非常轻量级的对象的封装,使我们操作数据持久层变得更加的方便,快捷。Hibernate是一个对象关系映射框架,对象,映射文件在这个框架的实现中起了举足轻重的作用。下面我们就来具体了解一下这些映射。 Hibernate中映射主要分为以下三大类:关联映射,继承映射,其他映射(包括复合主键映射,Component映射,集合映射)。 我们在用JDBC进行编程时,对于数据库表格的创建最简单的就是单表,与其他表没有关联了。那这种基本的数据表创建用Hibernate是如何实现的呢?在我们自己建立数据表时,有时,没有主键也是可以的。但是,在Hibernate... 阅读全文
摘要:
由来 在出现hibernate框架之前,我们使用JDBC连接来读取数据库。每次都需要手动去书写sql语句来执行操作。为了提高程序的复用性,我们考虑过使用抽象工厂的模式将Dao层给分离出来。这样,确实是提高了程序复用性,但那是界面和业务逻辑层。Dao层的好多代码仍要进行改动。那有没有一种方式可以让我们的Dao层代码不进行改动呢?我们能不能不再每次都机械的进行增删改的sql语句的编写呢?Hibernate给我们解决了这个难题。有了它,只需要你创建一些列的持久化类,再加上一些配置文件,我们就可以轻松的完成对数据的读取了。概念百科上对其的解释为:Hibernate是一个开放源代码的对象关系映射框架,它 阅读全文
摘要:
对word,excel等offfice软件进行操作,是我们大多数人再也熟悉不过的事情了。但是,如何在代码中对这些软件进行操作呢?对不同的软件操作,代码差距会很大吗?为了解决这些问题,VBA技术产生了。 Visual Basic for Applications(VBA)是一种Visual Basic的一种宏语言,主要能用来扩展Windows的应用程式功能,特别是Microsoft Office软件。也可说是一种应用程式视觉化的Basic Script。直白点说就是它提供一种通用的语言,可以被所有的Microsoft可编程应用软件所共享。 在没有它之前,一些应用软件如Excel、Word、Acc 阅读全文
摘要:
背景 我们参加了一个小的测试。调一个小程序。程序能够运行但是结果不对。结果 大家大部分都调了出来,但是,大概平均用了5分的时间。而老师当时,30秒就调出来了。老师教导别把自己想的太高。认为一些事对自己没用,不太当回事。辅导别人,是一件双赢的事情。受益别人也受益自己。要摆正心态对待这件事情。起因九期作品展昨天彩排,八期的作为导师,一个人都没有到。七期的我们部分人连知道都不知道。尤其是我们五楼的人。延展 1)要勇于承担责任。我们处于提高班,当有人叫你师哥师姐时,其实,你的肩上已经拥有了一种责任。当别人给予你尊敬时,你身上也添上了关怀、照顾他们的责任。也许,曾经你算个好学生,因为你对自己很严格。你没 阅读全文
摘要:
时间管理(Time Management)就是用技巧、技术和工具帮助人们完成工作,实现目标。时间管理并不是要把所有事情做完,而是更有效的运用时间。时间管理的目的除了要决定你该做些什么事情之外,另一个很重要的目的也是决定什么事情不应该做;时间管理不是完全的掌控,而是降低变动性。时间管理最重要的功能是透过事先的规划,做为一种提醒与指引。 那为什么要进行时间管理呢?我们来看几个例子. 例一、我现在一天的学习任务为1)英语学习,大概持续1到1个半小时。 很重要,但不紧急。2)毕业设计。我们后天就要检查,很紧急,但是对个人的意义来说不是那么的重要。(因为从毕业设计中,我能够获得的知识不是那么多。)3). 阅读全文
摘要:
世界上最聪明的人是借用别人撞的头破血流的经验作为自己的经验,世界上最愚蠢的人是非用自己撞得头破血流的经验才叫经验 ----------------郎咸平 我们回到机房已经有一周的时间了.还记得当时也写了反思,感觉也很深刻.可经过米老师的提点,才意识到自己当时是多么的自私,自己的思维是多么的狭隘.那时,自己的思维都停留在自己的得失上,没有从大处去考虑这个问题. 只有当自己感受到痛的时候才会去思考吗?提高班停课整顿半个多月的时间,自己除了感慨外面的环境是如何的不好,机房是如何的好,自己是多应该珍惜这个环境外,没有过太多的思考.难道别人的错误就不值得自己去思考吗?经验一定是通过自己的痛获取的吗?一. 阅读全文
摘要:
Struts标签库的使用1) 常用的struts tag lib<bean:write> <logic:empty>和<logic:notEmpty><logic:present>和<logic:notPresent><logic:iterator> 举例:<body><h1>测试迭代标签</h1><hr><table border="1"><tr><td>姓名</td><td>年龄</td 阅读全文
摘要:
ActionMapping 该元素用于将Action元素定义到ActionServlet类中,它含有0到多个<action/>元素,其格式如下:<action-mappings><action path="Action请求的相对路径" type="该Action的对应类的全路径" name="该Action绑定的FormBean"<forward name="指定处理相应请求所对应的地址" path="相对路径"/></action>< 阅读全文
摘要:
struts框架流程1.客户端向服务器发送请求。通过截取url中的字符串,到ActionMappping中查找相应的Action。通过读取配置文件,找到具体应该实例化的Action对象。2.在配置文件中找到此Action对应的ActionForm实例。如果ActionForm实例不存在,就创建一个ActionForm对象,把客户提交的表单数据保存在ActionFrom对象中。3.根据配置信息决定是否需要表单验证。如果需要验证,就调用ActionForm的validate()方法。4.如果ActionForm的validate()方法返回null或返回一个不包含ActionMessage的Act 阅读全文
摘要:
我们先看一下界面 <%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%><% String path=request.getContextPath(); String basePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+&q 阅读全文