本次项目开发主要实现一个购物街的电商系统,在原型系统的基础上实现用户与系统的交互。
项目的开发有两种开发方案:使用Servlet实现系统的核心控制、使用框架实现系统的开发。
在开发初期使用servlet进行开发,熟悉web编程的环境以及系统开发的逻辑开发。
使用Servlet完成系统的核心部分后,使用SSM框架对系统进行系统开发,其中springMvc用于实现对用户提交表单的逻辑处理,spring为中间层实现controller层与Dao层的交互,mybaits实现对数据库的操作,各层之间的耦合度较小。
该系统实现了用户的注册登录、商品信息的模糊查询、查看商品详情、加入购物车、确认购物车的订单、提交订单以及用户的后台数据管理等功能。
在系统的开发中使用EL表达式JSTL标签库代替JSP页面中数据访问时的复杂编码。
使用session记录用户的登录信息以及购物车信息。
用户登录后将登录信息保存在session中,如果用户登录后在每一个页面显示用户名。
使用cookie事实现用户的自动登录。
也即用户登录后会将登录信息保存在cooike中,当用户访问购物主页面时,如果cookie中含有用户的信息,则可直接进行访问,而无需进行登录。
使用ajax实现用户注册时的用户名查重。
2023/12/24 6:37:58 15.89MB ssm
1
初学SSM框架一个APP信息管理的小项目,包含数据库(mysql)controller是控制层,sql语句都写在mapper里,配置文件在source里
2023/11/22 22:47:45 138.87MB SSM框架 maven项目
1
微博支付系统免费奉送啦!源码完整拿去研究!其他的支付系统我会陆续放出来。
建议使用Nginx环境,伪静态在目录中有php5.6数据库5.6php5.6开启扩展ZendGuardLoaderionCubefileinfoopcacheredis上传程序到根目录,修改根目录下的配置文件config.php数据库导入开启定时任务,开启后点击执行一次,如果成功出现执行日志代表成功搭建后如果demo不出现支付二维码请手动修改run/gateway/controller/pay.php下的155行.DOMAINS_URL.变量直接修改目录路径地址
2023/11/19 9:18:50 21.03MB 微博 支付 四方 pdd
1
该代码是基于springboot的开发方式,主要实现了springboot动态加载外部任意位置的jar文件(这个jar是根据具体的业务逻辑来的),jar可以是一个完整的spring类型的功能模块。
暂时没有处理controller相关的实现。
1
其实是我们的课程设计啦。
使用了xampp。
使用html和php。
由于是分工做的,所以每个人做了的html跟php都没有跟框架放在一起。
使用时请先将ks压缩包里的内容分别放置于seat\application\index目录下的controller和view目录中。
2023/9/16 18:51:43 2.16MB 课程设计
1
测试环境为:宝塔面板php7.0+Apache2.4+MysQL5.5第一步,导入数据库文件:shujuku.sql第二步:修改数据库配置文件\Application\Ccommon\Conf\db.php批量修改文件中www.b.miaoad.cn为你自己的域名后台地址:域名/index.php/admin用户名:admin密码:admin888支付配置地址在:\Application\Api\Controller\PaysapiController.class.php前台注册后跳转app下载地址的修改地方在:\tpl\Home\Task\appxiaz
2023/9/15 19:56:49 92.26MB 任务抢单
1
针对新版本的ASP.NETMVC4,深入剖析底层框架从请求接收到响应回复的整个处理流程(包括URL路由、Controller的激活、Model元数据的解析、Model的绑定、Model的验证、Action的执行、View的呈现和ASP.NETWebAPI等),并在此基础上指导读者如何通过对ASP.NETMVC框架本身的扩展解决应用开发中的实际问题。
2023/8/6 15:38:42 24.04MB ASP.NET MVC4
1
项目介绍 1、整体需求 达内云笔记,是达内在线教育平台(tmooc)中的一个子项目, 用于在学员学习时,随时的记录笔记、收藏笔记、分享笔记 以及参加笔记相关的活动。
期望达到一个无时不学习,不处 不笔记的目标。
2、技术架构 1)开发环境 WindowsXP+JDK1.6+Tomcat7+MySql5.5+MyEclipse8.5 2)采用技术 Java+MyBatis3.2+SpringMVC+Spring3.2+JQuery2.1 Java:基础的核心技术 MyBatis:访问数据库 SpringMVC:对代码分层,实现MVC,重点在于处理请求 Spring:管理组件、整合MyBatis、处理一些通用的业务 JQuery:处理客户端的逻辑,以及发送异步请求 3)设计思想 采用了MVC分层思想,将代码分为如下: 视图层V:JQuery2.1 控制层C:DispatcherServlet+Controller(SpringMVC) 业务层M:Java 持久层M:MyBatis 4)部署方案 采用分布式部署,如图
2023/8/2 2:44:15 1.29MB 达内云笔记 云笔记 达内 java
1
Windows10系统不能识别新增光驱位机械硬盘的解决方法,安装amd_sata_controller驱动程序。
右键点击系统桌面左下角的【开始】,在开始菜单中点击【设备管理器(M)】
2023/7/24 10:51:26 2.31MB AMD SATA
1
采用mvc三层架构开发的一个商品信息管理项目,包含对信息的增删改查等操作。
便于理解mvc(model,view以及Controller的关系)数据库实现,前后台数据交互
2023/6/13 16:53:12 23.03MB ASP.Net MVC C#
1
共 65 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡