山东大学-中间件实验报告

山东大学-中间件实验报告

ID:33035238

大小:151.99 KB

页数:12页

时间:2019-02-19

山东大学-中间件实验报告_第1页
山东大学-中间件实验报告_第2页
山东大学-中间件实验报告_第3页
山东大学-中间件实验报告_第4页
山东大学-中间件实验报告_第5页
资源描述:

《山东大学-中间件实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、山东大学软件学院中间件技术课程实验报告学号:姓名:班级:软工实验题目:中间件实验学时:实验日期:2017.05-2017.06实验目的:轻量级MVC框架。操作数据库无需写SQL(目前仅支持mysql),自动检查并创建数据库和表,自动封装数据。包括模型层model用的字段Json格式,控制层control采用反射机制,自定义类无需继承.硬件环境:macos软件环境:IntelliJIDEAJava8tomcat8实验步骤与内容:我主要负责前端工作,编写JSP文件,主要从bootstrap上看一些代码,并别写岀我们这个实验的界面。使用了jQuery框

2、架,为网页提供交互。并添加一些动画。使用少量的代码,简化了常见的JavaScript常见操作,提供了对基本的javascript的结构functionopenllrI(tabid,text,urI){window,parent.window.f_addTab(tabid,text,urI);}~functionadd(){window,parent,window.f_addTab("addIcon","新增Icon","${pageContext,request.contextPath}/admin/desktop/goIconModify.ve

3、a");}functionupdate(id,title){window,parent.window.f_addTab("updateleon",title,"${pageContext.request,contextPath}/admin/desktop/goIconModify.vea?id二”+id);}functiondel(id,title){if(confirm(n确定要删除itle+"”?")){Iocation.href二"${pageContext.request,contextPath}/admin/desktop/iconD

4、eIete.vea?id二"+id;}}//查询functionsearch0{IoadData({"titleu:$(H#title").vaI()});}请求数据//请求桌面数据$(function(){$.ajax({urI:"${pageContext,request,contextPath}/index/desktopData.vea",type:"possuccess:function(data){if(data!二nulI)Iinks二data.icons;if(data二二nuII

5、

6、Iinks二二nuII

7、

8、Iinks.Ieng

9、th<1){Iinks二[{id:"icon_jsb",urI:"${pageContext.request.contextPath}/page/notepad.jsp",icon:"${pageContext.request,contextPath}/page/images/icon_jishiben3.png",title:"记事本",showMax:faIse}];}createleons();if(data!=nuII&&data.style!=nulI){$("body").css("background'1,"urI("+data.s

10、tyle.bgimg+")no-repeatcentercenter");//$("body").css("background-image","urI("+data,style.bgimg+")");$("#winlinksIiimg").css("width",data,styIe.cloumn_width).css("height",data,styIe.cIoumnheight);}eIse{$(u#winIinksIiimg").css("width",36).css("height",36);$("body").css("backgr

11、ound-color",HbIack");onResize();},error:function(e){alertC初始化数据错误!');}});});并从bootstrap±找一些已经写好的布局,作为参考。加入到网页的界面中。一、数据库操作的封装1、AutoCreateDB——自动创建数据库(1)可以根据下列query的结果判断数据库是否存在:Objectobj=dao.QueryOnly(MSELECTCOUNT(*)FROMINFORMATION_SCHEMA.SCHEMATAWHERESCHEMA_NAME=?,,)newObject[]

12、{DATABASE});不存在则创建数据库,则执行executeCreate方法。(2)AutoCreateDB自动创建数据库的表遍历表

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。