仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 531|回复: 7
打印 上一主题 下一主题

[学习教程] 发布一篇归纳综合Hibernate数据库毗连

[复制链接]
不帅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:19:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
最后我再次声明,我并没有说不看好java,实际上我对java很乐观的,毕竟她正在不断改进中,我相信她总有一天会和.net网页编程并驾齐驱的
Hibernate仍是对照经常使用的,因而我研讨了一下Hibernate数据库毗连,在这里拿出来和人人分享一下,但愿对人人有效。
比来在做一个JavaWeb程序,用MyEclipse开辟,用Struts(*.do)做开辟框架,Hibernate做数据库代办署理类,卖力对数据库的操纵,保持数据耐久和数据会见,Spring用来整和注进,哎,还用了Ajax,在Java中完成真他妈的让人烦,甚么Ajax,基本就是写JS剧本嘛(不外原本也是,就是最原始的那种拉),本人手写了JS剧本,很久没写过这么多了,也当实习一下XMLHTTPRequest拉。
如果在.NET中那就便利多了,间接就拖AjaxControlToolkit控件,5个AJAXExtensions中心组件,另有几十个ajaxToolkit控件,有双方春联做告白的,有做像Google智能提醒的(说到这个,我做每回有一个成绩,就是在指定了前往纪录的Item每行CSS款式以后,当用键盘高低的偏向键挪动所选条的时分,它就呈现了剧本毛病,也不克不及用偏向键挪动所选条了,我试过了,只需不设置class他就没一点成绩,能一般挪动选择和智能提醒,可是不设置款式那哪看得?
他默许都是黑字白背景,不外不知道是否是DIV层做的,我之前用前往<spanstyle=color:red>Jonllen</span>做测试,他却没能前往Jonllen,然后我对他举行Html编码和反编码都试过了,也不可,在页面内里如果能失掉显现Html的效果(说到这里我呀有要叉开话题了,等前面讲测验在说了),如果如许能行的话那也能设置它的Cssstyle了,可是就是不可,不晓得人人有无碰着我这类情形过,还请晓得的年夜虾指导)另有做琐定解冻页面做完成的,另有谈出的等等...要甚么有甚么,看你要完成甚么功效了,但我以为就是MS这些Ajax控件挪用WebServer的太多了,就偶然要新写个WebMethod不习气感到贫苦了,不外这却是顺了Ajax的实质咯,就是要回调WebServer的Xml,不外我以为之前做的Ajax还能够,他没有做成控件,只是要援用dll,回调的是一个Ajax办法,我之前在VS2003里用AjaxPro.dll,感到还能够,固然此办法有良多范围性,但用起来感到挺便利的.MS真是够人道化,Sun也要学着点就行了,不外以后Sun仍是做好它的J2EE标准在说吧。
刚入手下手还能够,就是JS欠好怎样调试,就只能做逝世了alert看实行到了那一步,纷歧会儿JS弄定了,我在JS内里挪用的openurl是一个servlet类,然后在这里挪用Hibernate对数据库操纵,以到达Ajax的异步处置,由于我这个项目之前是连SQLServer2000的,不外如今我要用MYSQL数据库了,呵呵,收费的那种,我就把之前工程内里的Hibernate要连SQLServer2000的三个驱动包给删了,接着选择DBBrowser(数据库扫瞄器)从头设置了Hibernate的数据毗连,Edit变动端口,输出数据库口令,哦,还要增加一个MQSQL数据库毗连驱动毗连包(jar文件),找啊找,在E盘,选择,设置OK,Next,Finish完成,OpenConnection,一长串进度条到开头后,OK毗连乐成了,好事多磨,点开一看几个database上面几个table都对数,我删失落了之前的工程底下hibr包下的一些数据映照对象和响应的DAO数据会见,然后HibernateReverseEngineering从头增加删除的那些Hibernate数据库映照对象,用assigned(有主键)的用assigned,用native(主动增加主键)用native,OK,Hibernate代办署理类弄定,如今只需看servlet内里,...DAOdao=new...DAO()…对数据库操纵完成!
如今就看Ajax的了,它是怎样的巨大,在不革新的情形下异步的CallBack服务器,设置一下WebLogic,Redeploy从头部署,Run运转,翻开Brower键如URL看效果咯,满怀等候,想着:onclick提交,addshow()挪用JS一个函数,回发到服务器,了局···前往的是一个alert(你所哀求的页面有非常),呵呵~哎,为何类?我封闭一下调试,在从头启动一下,仍是提醒有非常,为何,为何,为何呢?
<p>
首先java功能强大的背后是其复杂性,就拿web来说,当今流行的框架有很多,什么struts,spring,jQuery等等,而这无疑增加了java的复杂性。
兰色精灵 该用户已被删除
沙发
发表于 2015-1-20 20:30:33 | 只看该作者
多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
透明 该用户已被删除
板凳
发表于 2015-1-29 21:14:00 | 只看该作者
一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从
冷月葬花魂 该用户已被删除
地板
发表于 2015-2-6 04:55:19 | 只看该作者
其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。
深爱那片海 该用户已被删除
5#
发表于 2015-2-22 22:37:28 | 只看该作者
是一种使网页(Web Page)产生生动活泼画面的语言
只想知道 该用户已被删除
6#
发表于 2015-3-6 19:28:17 | 只看该作者
一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从
愤怒的大鸟 该用户已被删除
7#
发表于 2015-3-13 06:19:52 | 只看该作者
设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
小妖女 该用户已被删除
8#
发表于 2015-3-20 15:06:30 | 只看该作者
Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 23:43

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表