- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2019 计算机软件员工作实习日记
实习日记 ( 一)
今天就简单聊聊上面的 Struts+Spring+Hibernate 吧。
Struts 代表:表示层 ;Spring 代表:业务逻辑层 ;Hibernate 则
代表持久层。他们是当前在 Java Web 编程开发中用得最多的框架,其
实这样区分是为了适合软件开发过程中各个分工部门之间保持一致性
的需要。说得简单点就是大家都在一个模式下写代码,这样就能保证
写出来的程序能被每一个人都能够读懂,而且有些基本的东西它能够
自动帮你生成,不用你自己一个一个的敲了,达到了代码复用。这样
保证可读性的同时也提升了开发效率,从而降低了成本。 Struts 这个
框架其实就是 Java MVC设计模式中 ( 简称 Model1 与 Model2)Model2 的
一个具体实现, Spring 则通过提供 ICO(控制反转,也称依赖注入 ) 实
现了对对象甚至事务 ( 如声明式事务 ) 的集中管理,此外还引入了
AOP(对向切面编程 ) ,当然也完全兼容其它框架。 Hibernate 吗,就是
一个实现对象与关系映射的中间件,大家知道,现在的主流数据库还
是关系型的,但编程却已经采用了面向对象的思想,如何让编程人员
能像操作对象一样,操纵数据库里的数据呢 ?Hibernate 就是这样一种
框架。以前 Java 程序员与数据库打交道都是通过 JDBC,还要写 SQL
语句,不过 Hibernate 彻底改变了这个切,它在 JDBC之上又作了一次
封装,从而实现了不用写 SQL语句就能够实现操作数据库。
值得提醒的是,这三个框架都是轻量级的,没有侵入性或者侵入
性很低,不像 EJB这样的重量级框架,它们都能限度的实现代码的可
复用。
实习日记 ( 二)
又是一个雨天,早上上班时间还下得很大,就没起床了。直接电
话向经理请了假,说是头痛下午再过去了,还好经理爽快的答应了,
要不一去就会露馅现出原形的 !
上午上网,下载了三个网站源码,本想找个部署运行看下效果,
结果一看,后台数据库全不一样:分别使用了三个不同的数据库 (SQL
Server2000 、Oracle 、Mysql) ,很是无奈。 个人比较熟悉微软的 SQL
Server2000 ,可那个好一点源码用的却是 MySQL,突然有种把数据库重
建的想法,因为数据库之间相互转换的软件好像一般都不好使,这可
能是数据库厂商之间的竞争造成的兼容性差所至。因为时间有限,这
活便暂且被搁置下来。
实习日记 ( 三 )
我们在使用 tooltip 的时候,有以下几个关键点:
1,创建 CToolTipCtrl 对象, Create() 函数实现。
2 ,使用 AddTool() 函数向这个 tooltip 中加入 tools ,这也是绑
定 tool 到某个控件的过程,从中我们能够知道在这个 CToolTipCtrl
对象中应该存有着不止一个 tool ,而是一系列的 tool ,通过函数
DelTool 实现删除, AddTool 实现添加, UpdateTipText 实现更新 tool
的文本。
3 ,最关键的是我们需要一个触发
文档评论(0)