DAO是DataAccessObject数据访问接口,既然是对数据的访问,顾名思义就是与数据库打交道。
为了建立一个健壮的JavaEE应用,应该将所有对数据源的访问操作笼统封装在一个公共API中。
用程序设计的语言来说,就是建立一个接口,接口中定义了此应用程序中将会用到的所有事务方法。
在这个应用程序中,当需要和数据源进行交互的时候则使用这个接口,并且编写一个单独的类来实现这个接口在逻辑上对应这个特定的数据存储,这就是DAO模式。
2022/9/6 3:21:31 3.39MB Java Hibern Struts
1
DAO是DataAccessObject数据访问接口,既然是对数据的访问,顾名思义就是与数据库打交道。
为了建立一个健壮的JavaEE应用,应该将所有对数据源的访问操作笼统封装在一个公共API中。
用程序设计的语言来说,就是建立一个接口,接口中定义了此应用程序中将会用到的所有事务方法。
在这个应用程序中,当需要和数据源进行交互的时候则使用这个接口,并且编写一个单独的类来实现这个接口在逻辑上对应这个特定的数据存储,这就是DAO模式。
2022/9/6 3:21:31 3.39MB Java Hibern Struts
1
适用于初进修struts2的人,里边分了显示层,action层,service层,dao层,四个层次。
分别有对管理员和用户的不同界面。
2022/9/3 12:08:15 11.78MB 用户登录 增删改查
1
JSP+DAO+serve2000完成用户登岸
2022/9/3 10:37:22 140KB jsp、server
1
packagecom.frog.vote.servlet.front;importjava.io.IOException;importjava.sql.Timestamp;importjava.util.ArrayList;importjava.util.List;importjavax.servlet.ServletContext;importjavax.servlet.ServletException;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importcom.frog.vote.bean.UserBean;importcom.frog.vote.cons.Const;importcom.frog.vote.dao.entity.Vote;importcom.frog.vote.factory.ServiceFactory;publicclassVoteServletextendsHttpServlet{ @Override protectedvoiddoGet(HttpServletRequestreq,HttpServletResponseresp) throwsServletException,IOException { doPost(req,resp); } @Override protectedvoiddoPost(HttpServletRequestreq,HttpServletResponseresp) throwsServletException,IOException { req.setCharacterEncoding("gbk"); resp.setContentType("text/html;charset=gbk"); //先取出操作参数 Stringaction=req.getParameter("action"); ServletContextapplication=getServletContext(); //显示的列表 if("show".equals(action)) { //调用service层方法得到所有的 Stringtemp=req.getParameter("page"); intpage=1; if(temp!=null) { try { page=Integer.parseInt(temp); } catch(NumberFormatExceptione) { e.printStackTrace(); } } UserBeanub=(UserBean)req.getSession().getAttribute(Const.USER); intuid=ub.getId(); req.setAttribute("page",ServiceFactory .getVoteService().listUserPage(page,uid)); application.getRequestDispatcher("/WEB-INF/front/list.jsp") .forward(req,resp); return; } elseif("save".equals(action)||"update".equals(action)) { Stringsid=req.getParameter("id"); String[]answers=req.getParameterValues("choice"); Listlist=newArrayList(); inttemp; for(Stringanswer:answers){temp=Integer.parseInt(answer);list.add(temp);} inttid=Integer.parse
2022/9/3 9:36:43 577KB jsp+servlet+mysql
1
struts2+jsp+json+javascript实现的三级下拉菜单,没有service和dao层,数据是虚拟的。
需求的欢迎下载。
项目直接导入myeclipse就可以使用。
访问路径localhost:8080/ajax_day02_hw/proviencecityarea.jsp
2018/4/8 4:30:27 3.89MB 下拉菜单
1
源码其部署平台:VS2010,SqlServer,MVC4,Silverlight5_Tools(可选)脚本部署:新建右图5个库,并执行源码里的Deploy.sql初始化表和数据配置更改:更改GMS.Web.Admin\\Config\\DaoConfig.xml下的数据库连接字符串启动:VSIISExpress或建立IIS对应网站(主网站项目GMS.Web.Admin)登录:初始化用户名:admin密码:111111
2015/7/17 22:42:46 30.68MB .net
1
(含源码及报告)本程序分析了自2016年到2021年(外加)每年我国原油加工的产量,并且分析了2020年全国各地区原油加工量等,含饼状图,柱状图,折线图,数据在地图上显示。
运转本程序需要requests、bs4、csv、pandas、matplotlib、pyecharts库的支持,如果缺少某库请自行安装后再运转。
文件含6个excel表,若干个csv文件以及一个名字为render的html文件(需要用浏览器打开),直观的数据处理部分是图片以及html文件,可在地图中显示,数据处理的是excel文件。
不懂可以扫文件中二维码在QQ里面问。
2022/9/30 16:31:44 29.75MB 爬虫 python 源码软件 开发语言
1
9.DAO数据库操作演示(VisualC++编程源代码)9.DAO数据库操作演示(VisualC++编程源代码)9.DAO数据库操作演示(VisualC++编程源代码)9.DAO数据库操作演示(VisualC++编程源代码)9.DAO数据库操作演示(VisualC++编程源代码)9.DAO数据库操作演示(VisualC++编程源代码)9.DAO数据库操作演示(VisualC++编程源代码)9.DAO数据库操作演示(VisualC++编程源代码)9.DAO数据库操作演示(VisualC++编程源代码)9.DAO数据库操作演示(VisualC++编程源代码)9.DAO数据库操作演示(VisualC++编程源代码)9.DAO数据库操作演示(VisualC++编程源代码)9.DAO数据库操作演示(VisualC++编程源代码)9.DAO数据库操作演示(VisualC++编程源代码)9.DAO数据库操作演示(VisualC++编程源代码)9.DAO数据库操作演示(VisualC++编程源代码)9.DAO数据库操作演示(Visual
2016/11/5 7:12:25 181KB 9.DAO数据库操作演示(Vis
1
GreenDaoDemo_v3.2.2_Winter,集成最新的greendao.从配置到使用,手把手示例。
无废话,完好代码。
2020/9/26 10:03:36 16.24MB greendaov3.2 android orm框架 数据库
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡