|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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的复杂性。 |
|