
MLDN魔乐科技跟李兴华老师学JAVA记
iteye_16360
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用AJAX改写项目
一开始我以为只要多做项目,才能够进行更好的技能提升,但是在MLDN的学习中,我发现了,多做项目不如把一个项目做精,而且要非常牢固的掌握一个项目中可能会产生的各个问题,以及这些问题是如何解决的,今天班里的一个同学说,他一个朋友去报了什么尚学堂,那里面要做好多项目,所以晚上就搜索了一下,才发现那里还真的够假的,一共做那么多项目,怎么可能做完,估计也就是一些特别小的项目,哎,真不知道这年头的人是怎么...2009-05-07 21:10:09 · 129 阅读 · 0 评论 -
昨天睡着了
昨天回家太晚了,到家就想睡觉,自己犯了一次懒,所以没有及时的更新自己的blog,自己对自己说,亲爱的小姐,下次一定不能再犯懒了,555555555555555555。哈哈,看看自己今天的任务。 计划内任务 任务编号 任务名称 最晚结束日期 工作量 任务完成标准 完成状态 1 建库建表 2009/0519 2009/0...2009-05-21 19:35:34 · 149 阅读 · 0 评论 -
项目真的不难
李老师在给我们讲课的时候经常说到项目是技术 + 业务,技术本身不难,关键是要深入到各个行业之中,熟悉各个行业的业务,而且项目不能只是简单的听一听怎么讲的,关键是要自己动手,因为凡是自己动手的人,以后一定可以自己独立的开发,一想也是,一开始的时候什么样子,现在又是什么样子,自己觉得挺满足了。 计划内任务 任务编号 任务名称 最晚结束日期 工作量 ...2009-05-21 19:36:37 · 113 阅读 · 0 评论 -
Hibernate基础
今天开始学习Hibernate了,从完整的介绍、开发,也非常明白了Hibernate的作用是什么,而且使用这个Hibernate操作起来也很容易的一、Struts与HibernateStruts是用来替代Servlet,可以在JSP上使用标签来减少scriplet代码,完成跳转控制等。Hibernate等后台框架主要完成后台的数据库操作的封装,Hibernate等完成类似功能的框架,其...2009-05-22 18:49:50 · 114 阅读 · 0 评论 -
实体映射
一个表对应几个类假设要求设计一个表,表中保存一个人的信息。表中应该包含以下内容userid:身份证号name:姓名sex:性别birthday:生日address:住址tel:电话mobile:手机号 人:编号 + 基本信息(不可变信息)+ 可变信息 根据类的设计原则:三个类:...2009-05-25 21:07:52 · 205 阅读 · 0 评论 -
复合主键映射
如果数据库中表使用了复合主键,应该怎样映射?需要使用一个类来描述主键信息 1、建立表DROP TABLE user_course ; CREATE TABLE user_course ( userid varchar(20) , cid int ...2009-05-25 21:09:18 · 129 阅读 · 0 评论 -
Hibernate实体层设计
假设有一个商品管理项目。商品只有以下两类:1、书。 2、DVD有以下共通的属性:编号,标题,价格书包含自己单独的属性:页数DVD包含自己单独的属性:时间长度 类的设计为:三个类:商品类、子类书类、子类DVD类 一、两张表2张表:书表和DVD表,通过单独操作书与DVD来完成管理操作。该设计与父类和子类无关,只是通过操...2009-05-25 21:11:12 · 94 阅读 · 0 评论 -
容器映射
容器映射完成pojo对象中出现的集合属性的映射但与Java的一对多关系不同,这个集合属性中只能保存数据库中支持的基本类型(String,int,double,date)由于属性为集合类型,有以下三种配置形式:1、 Set2、 List3、 Map一、Set集合完成一个人和邮件地址的关系。设计表:人:userid,name,age,birthday邮件...2009-05-25 21:19:58 · 204 阅读 · 0 评论 -
hibernate之我见
参考李老师之前讲解过的“java之我见”,我也写一个hibernate之我见,让大家一起笑一笑好啦,其实对于Hibernate来讲一定要摆正一种心态,那些只是实体层上的一种做法,只要把整个项目的开发结构架起来就行,以前觉得很奇怪,为什么很多人都说做项目很难,但是我却没有感觉过,也有许多人说Hibernate很难,可是学完之后我也没什么感觉,而且很清楚该怎么使用这些,真不知道这些人是怎么想的。...2009-05-25 21:30:37 · 95 阅读 · 0 评论 -
Hibernate 的二级缓存技术
Hibernate的缓存分为两个级别:一级缓存:指的是Session的缓存,所有使用同一个Session通过get或load查询的数据,都会保存在缓存中,下次再查询时,先从缓存中查找,如果找到,则不会再查询数据库,当Session关闭时,自动销毁。一般开发中不会使用,因为Session需要关闭。 二级缓存:保存在SessionFactory中,因此可以多个Session共同...2009-05-26 19:29:50 · 123 阅读 · 0 评论 -
个人声明
在这里我只是写出了我自己在MLDN学习的真实体会,我不想这里成为任何一个机构在这里诋毁其他机构的地方,请其他机构的人不要来我这里发表你们所谓的"声明",因为这些毫无意义,我现在只相信MLDN一家,凡是问我的人我也只能说你们去问MLDN,我只是一个在里面学习的学生,我只是把我的情况写出来而已. 计划内任务 任务编号 任务名称 最晚结束日期 工作量...2009-05-19 20:53:14 · 133 阅读 · 0 评论 -
一个项目也不难啊
第二个项目开始做了些,其实我感觉真的不难,加上了Struts之后,我觉得好象也只是一个普通的工具,用起来跟之前真没什么区别,搞不懂啊,为什么很多人都说它很难,就连李老师也说,之前学习的时候很难,不过回想起李老师说的话,只要形成了正确的开发思路,一切都很简单。 在这次开发的项目中,我觉得数据库的关闭始终是一个比较麻烦的事,真不知道什么时候能解决这样的问题,可是Struts 1.x...2009-05-18 20:30:56 · 92 阅读 · 0 评论 -
新的项目~
新的框架,新的概念,学习完之后当然是要练啦,在MLDN学习的这段时间,真的能感觉到一点,学完的知识马上可以利用,可以很快的利用这些知识快速的构建一个系统,一个系统构建完成之后还要不断的思考问题,呵呵,还不错啦。 计划内任务 任务编号 任务名称 最晚结束日期 工作量 任务完成标准 完成状态 1 建库建表 2009/0514 ...2009-05-15 20:44:40 · 101 阅读 · 0 评论 -
MLDN项目开发日报
今天要发的内容还是挺多的,难得的休息日,还是真想多休息休息,洗洗衣服,收拾收拾屋子,在北京很多的时候都是需要自己弄的,每天过的很忙,但是,还要坚持写这个blog,把自己的学习记录好,哈哈。 计划内任务 任务编号 任务名称 最晚结束日期 工作量 任务完成标准 完成状态 1 任务列表 2009/05/08 2009/05/06 在登...2009-05-09 22:03:33 · 93 阅读 · 0 评论 -
先学了XML
一开始以为要先学的是Sturts,所以做好了Struts的学习准备,结果没想到,先学的是xml,哈哈,有些紧张过头了,不过也好,今天李老师讲解完XML之后,还是觉得挺有收获的,可以将AJAX和javascript进一步的整合应用,XML本身也很重要,我又收集了些XML的资料,之后给朋友们看。今天所讲的知识点A XML简介B XML的解析与创建我对知识点的分析XML...2009-05-09 22:04:00 · 109 阅读 · 0 评论 -
XML解析技术
XML学习完了,老师说在面试的时候有可能要问到这些,所以又找了些资料,在MLDN的这段日子里,老师们都把各个面试中有可能要问到的问题都帮我们一一总结,真的很感谢MLDN的全部老师,项目老师帮我们认真的讲解项目,辅导项目,教学老师帮我们认真总结各个技术,感谢,真的是感谢,呵呵,我会努力搞好的 Java中四种XML解析技术 在平时工作中,难免会遇到把 XML 作为数据存储格式...2009-05-09 22:04:27 · 94 阅读 · 0 评论 -
Struts第一天
今天开始学习Struts了,一直听到这个名词,所以也就不这么陌生了,同学跟我说,网上有很多这方面的视频资料让我下来看看,于是我就搜索了,看见了尚学堂和传智播客的(真不知道为什么这两个机构永远都和MLDN学,MLDN出什么他们就出什么,就会模仿,所以教学也都不怎么样),看了之后本小姐这叫一个心寒啊,尚学堂的那个讲的虽然不如李祺老师,但是起码还算是能大概听懂什么意思,还是凑合可以听的(虽然讲的很...2009-05-11 21:01:37 · 115 阅读 · 0 评论 -
Struts修改项目
Struts学完了,晚上的任务就是将这些学习到的东西进行项目的修改,头大,每天的任务量似乎已经习惯了一样,虽然多但是已经一点都不害怕了,觉得这才是在MLDN真正的体会,跟实际的工作一样,我想现在已经习惯了这种生活,以后也肯定没有任何的问题,还是很感谢MLDN的,李老师之前跟我说的话,我现在真相信了 —— "从MLDN出去的学生,每个人都不害怕任何的工作压力,因为这里已经为他们提供了很好的锻炼机...2009-05-11 21:06:23 · 122 阅读 · 0 评论 -
我自己收集的STRUTS文章
struts-基本概述 STRUTS当建立一个物理建筑时,建筑工程师使用支柱为建筑的每一层提供支持。同样,软件工程师使用Struts为业务应用的每一层提供支持。它的目的是为了帮助减少在运用MVC设计模型来开发Web应用的时间。我们仍然需要学习和应用该架构,不过它将可以完成其中一些繁重的工作。如果想混合使用Servlets和JSP的优点来建立可扩展的应用,Struts是一个...2009-05-11 21:08:22 · 122 阅读 · 0 评论 -
继续Struts的学习,加油
今天所讲的知识点A Struts的logic标签B Struts的html标签C Struts的分发ActionD Struts的文件上传我对知识点的分析A Struts的logic标签一、logic:present与logic:notPresent1、logic:present:判断属性范围中某个属性是否存在(即判断是否为null值),如果存在,则进入该标...2009-05-12 20:22:18 · 157 阅读 · 0 评论 -
信息恢复,未来是属于我的
今天是Struts的最后一部分,总的来说,并不是很难,因为这是把我们之前学习的内容简单的更新了下而已,但是从我自己的角度来看,我觉得Struts本身确实存在了很多的开发问题,老师讲解的时候也着重说了这些,从所有的学习来看,这段时间的学习应该是最轻松的,从开始学习一个个小的知识点,再到树立正确的开发思想,这段时间确实比较辛苦,而一但做了第一个项目之后,就发现许多的知识都能熟练了,看来MLDN的课程...2009-05-13 20:34:12 · 119 阅读 · 0 评论 -
ecside
今天讲解的ecside组件,这个组件听李老师介绍说是有了些改进,不过作为这些组件我觉得搞的头还是挺大的,但其实代码不多,只是需要根据一些文档进行调试就行了,我感觉这些东西整体来讲跟之前学习的并没有多大的不同。今天所讲的知识点A ECSide概述B ECSide实现列表功能我对知识点的分析A ECSide概述在EC框架基础上出现的,EC是Java SE 的框架,...2009-05-14 19:56:51 · 203 阅读 · 0 评论 -
Hibernate关系映射
Hibernate关系映射三种映射关系:1对1关系:一张表中的一条记录在另一张表中有且只有一条记录与其对应。(主外键,但包含外键的表其外键值也是主键)1对多关系:一张表中的一条记录在另一张表中有多条记录与其对应,反过来只能找到一条记录对应。(主外键)多对多关系:一张表中的一条记录在另一张表中有多条记录与其对应,反过来也可以找到多条记录。(三张表,其中有一个中间关系表,关系表为复...2009-05-26 19:35:50 · 83 阅读 · 0 评论 -
hibernate映射 —— 多对多映射
讲解完一对多映射之后,做了一个简单的项目,其实说简单也不算简单了,以前都是一天做一个模块,感觉还是挺轻松的,但是现在忽然一天要完成2~3个模块,就觉得吃力了,而且是第一次做Hibernate就更觉得吃力了,不过吃力归吃力这些都不是现在逃避问题的理由,就像李兴华老师经常说的,既然都来学习了,就不要把任何话作为借口,自己就一心拼命往前走,而且现在也已经快拼到头了,我觉得挺不错,慢慢忍,我会好的,...2009-05-30 16:11:34 · 114 阅读 · 0 评论 -
Spring概述
终于接触到Spring了,可自己实话说真没觉得有什么难的,这些设计的思想早在讲解工厂设计模式的时候就已经讲解过了,只不过是一个工具而已,而且这些工具大部分来讲都用不到,设计的这么复杂也不知道为了啥,呵呵。 § 1.1 Spring 的概述 在使用Struts + Hibernate后,还有一些代码再重复的编写: 1、 dbc数据库连接类(取得连接,关闭连接,事务操作) 2、 代理类(对实现...2009-05-30 16:19:59 · 108 阅读 · 0 评论 -
WebService分布式开发
WebService:用来跨语言传递数据。数据交互是通过XML来完成。使用WebService开发一般为以下几种情况:1) 政府或大型企业项目(要求保密性比较高的项目):为了防止后台数据泄露,由政府机构提供后台的接口,程序员开发前台项目内容,通过调用该接口中的方法来操作数据库。最早的WebService项目一般电信系统的项目。2) 子公司与母公司项目:只使用一套后台代码,使用多...2009-06-24 22:23:30 · 197 阅读 · 0 评论 -
ibatis开发框架
iBATIS为一个ORMapping框架,可以帮助开发人员完成后台的DAO部分操作,但需要开发人员自行编写SQL语句。 使用iBATIS开发需要下载其开发包。 建立项目,加入iBATIS支持1) 将支持jar包 到项目的lib下2) 将核心配置文件加入到src下,SqlMapConfig.xml3) 在核心配置文件中配置数据库连接。 &...2009-06-25 21:17:24 · 137 阅读 · 0 评论 -
Spring结合iBATIS进行开发
使用Spring管理iBATIS完全可以参照Spring+Hibernate。 建立项目,加入spring支持,spring部分与之前没有变化修改applicationContext.xml,在其中加入sqlMapClientFactory及数据源的配置<?xml version="1.0" encoding="UTF-8"?><beans xml...2009-06-25 21:19:52 · 125 阅读 · 0 评论 -
JBoss服务器配置
哦,哦,哦,EJB的准备课程啊。这里开发使用的是 JBoss4.2版本。 解压缩后可以直接使用,注意使用前需要先配置JAVA_HOME环境变量。JBoss的目录结构:bin:JBoss启动命令和启动环境配置(run.bat启动)client:JBoss中的客户端支持jar包,用来支持ejb3开发的。docs:支持文档lib:支持类库server:所有的可以启...2009-06-25 21:21:48 · 129 阅读 · 0 评论 -
EJB3.0
EJB是SUN公司提出的开发表示,使用了JTA,使用了Hibernate的一些源代码,主要完成分步式开发与后台的数据库操作。 EJB:Enterprise JavaBean,共有以下三大类和六小类的Bean。SessionBean:相当于DAO接口与实现类。 实现类: stateful:有状态。 statele...2009-06-28 14:14:42 · 122 阅读 · 0 评论 -
EJB实体Bean开发
EJB实体Bean开发的数据库连接采用数据源连接池的方式,因此需要在JBoss中配置数据源连接。从D:\jboss-4.2.0.GA\docs\examples\jca中拷贝项目需要的数据库连接模版,例如: 到项目的发布目录下,例如:D:\jboss-4.2.0.GA\server\default\deploy,打开该文件,进行配置的修改。 <?xml version="1....2009-06-29 21:33:36 · 149 阅读 · 0 评论 -
EJB实体Bean开发的复合主键映射
复合主键的映射:在Hibernate中是通过一个主键类来完成复合主键的映射,主键类复写了equals和hashCode方法,用来完成比较功能,以便判断主键值是否重复。EJB3中也使用该方式完成映射,只是改为通过Annotation来配置关系。 1、在JBoss中配置数据源方法见四、EJB实体Bean开发并且保证JBoss中有该数据库连接jar包,例如:2、建立项目 ...2009-06-29 21:36:03 · 151 阅读 · 0 评论 -
素质教育 —— 模拟面试
今天一天都安排了职业素质的培养,包括简历的指导、技术面试指导,想来真的有些头疼,以前说搞个技术吧,觉得还是可以的,但是一但到面试这一关总觉得有无数奇怪的问题进来,即便以前本小姐有了些开发经验,可还是觉得有些累,不过一旦到了面试阶段,我想在这学习的快乐时光可能也就要随之消失了,就业和技术老师的指导将成为下一阶段的重点,而且慢慢的发现身边不少的同学也都开始改简历,投简历了,不过...2009-06-30 19:10:29 · 238 阅读 · 0 评论 -
现在开始积极的找工作
学习差不多了,得赶在毕业前找到一个工作啊,本小姐这段时间天天都在琢磨简历的事,还不断的搜索职位,这两天也投了那么几十份简历出去了,今天本小姐突然想,干脆投几个培训机构吧,从李老师这边学来的东西当个老师还是很赋予的,再说了,本来我就是教课的老师,只是重新回去好了,而且听李老师也说过,他有好几个学生都去当老师了,也有几个学生自己直接开了培训机构,汗。这就叫开花散叶吧。 虽然是金融危机...2009-07-05 19:13:56 · 185 阅读 · 0 评论 -
北京下雨了
上次在公交车上,听到电视里放《北京下雨了》,那么北京今天也真的是下雨了,闷热了一天,好难过,今天看见很多的新学生来报道了,人很多啊,呵呵,不过我还是要塌实学习。 计划内任务任务编号任务名称最晚结束日期工作量任务完成标准完成状态1权限的列表2009/0617...2009-06-18 19:56:30 · 223 阅读 · 0 评论 -
JQuery
1、JQuery的基本语法 为页面加入jquery支持非常容易,只需要通过script标签将支持的js文件导入就可以了。<script language="javascript" src="jquery-1.3.1.js"></script> JQuery语法:使用JavaScript方式取得的对象被称为DOM对象,而使用JQuery取得...2009-06-10 21:03:31 · 104 阅读 · 0 评论 -
AJAX中使用JSON
在Java开发中,如果要使用JSON进行开发,需要一些支持,这里使用JSON-lib进行处理。在开发AJAX中,进入了Servlet或Action,需要将查询出的数据转换为JSON对象,再将JSON对象转换为字符串输出回页面 示例:联动菜单(1)建立项目,(2)加入SSH支持(3)处理jar包删除asm-2.2.3.jar、ehcache-1.1.jar,加入commo...2009-06-10 21:02:55 · 136 阅读 · 0 评论 -
加入Spring 的支持
Spring的开发还是在eclipse环境下进行的,其实这似乎都没什么难的,就是加了些需要的jar包之类的,之后多了些配置文件,先加入Spring再说。 § 1.2 加入Spring 的支持1、建立项目 2、加入支持(1)在项目上单击右键—>MyEclipseà Add Spring Capabilities… (2)选择版本及加入支持jar包...2009-05-30 16:24:20 · 102 阅读 · 0 评论 -
Spring中的控制反转(IOC)
什么控制反转,还弄了一个新名词 —— ioc,说白了就是配置和程序相分离,通过配置文件进行实例化对象的操作,这跟李老师讲解的工厂设计完全是一个思路,找到XML解析,对应的内容,进行反射实例化,之后再通过反射调用类中的方法设置实例化对象,这原理多简单,我以后可不相信网上的那些人了,说什么spring特别难之类的,所谓的难真是对那些没有思想的人来说的,都说hibernate难,我也没觉得有多难...2009-05-30 16:29:08 · 119 阅读 · 0 评论 -
SSH(Spring + Struts + Hibernate)
Spring结合Hibernate 一、建立项目(1)建立数据库DROP DATABASE mldn_hibernate; CREATE DATABASE mldn_hibernate; USE mldn_hibernate; DROP TABLE news ; CREATE TABLE news ( id ...2009-05-31 19:47:59 · 148 阅读 · 0 评论