本次项目开发主要实现一个购物街的电商系统,在原型系统的基础上实现用户与系统的交互。
项目的开发有两种开发方案:使用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
1.编写一个JSP程序,计算1!+2!+3!+4!+5!,并显示出结果。
要求先声明计算阶乘的方法,再调用该方法,最后在页面上输出结果。
2.2、在JSP页面中静态包含文件。
要求程序包含两个文件,主文件静态包含一个能够计算1到1000内的完数的页面。
(如果一个正整数刚好等于它的真因子之和,这样的正整数为完数,例如,6=1+2+3,因此6就是一个完数。
)3.动态包含页面并传递数据。
要求程序包含两个文件,主文件(actioninclude)加载次文件(redirection),并将随机产生的50~100之间的数据传递给它,并且在页面上显示两个信息:该数据和这个数据的平方根。
进阶要求,把动态包含改为动态重定向,比较两者之间的区别。
4.本题包括4个JSP程序,one.jsp、two.jsp、three.jsp、error.jsp。
one.jsp具体要求如下:要求one.jsp页面有一个表单,用户使用该表单可以输入一个1至100之间的整数,并提交给下一个页面;
如果输入的整数在50至100之间(不包括50)就转向three.jsp,如果在1至50之间就转向two.jsp;
如果输入不符合要求就转向error.jsp。
要求forward标记在实现页面转向时,使用param子标记将整数传递到转向的two.jsp或three.jsp页面,将有关输入错误传递到转向的error.jsp页面two.jsp、three.jsp和error.jsp的具体要求如下:要求two.jsp和three.jsp能输出one.jsp传递过来的值,并显示一幅图像,该图像的宽和高刚好是one.jsp页面传递过来的值。
error页面能显示有关抛出的错误信息。
(程序中使用的图片,可自行准备)。
2023/12/24 1:46:19 1.08MB web jsp Myeclipse
1
此资源包含了用户需求说明文档、用JSP编写的WEB网页模板以及用MyEclipse6.5、Tomcat6.0S、QLServer2005、Struts2、Spring3.0、Hibernate3.3等技术编写的源代码。
整个项目采用MVC模式,应用StrutsSpringHibernate三个框架实现了一个小区管理系统。
分为View层(显示层)、Control层(控制层)、Service层(业务逻辑层)、DAO层(数据库访问对象层)。
利用Spring的依赖注入和面向切面特性,hibernate的数据持久化技术、Struts的控制器实现了楼栋管理模块,房间管理模块,业主管理模块,收费管理模块,物资设备管理,管理员管理等模块。
2023/12/23 14:16:46 8.98MB 小区物业
1
基于SSM(Spring+SpringMVC+MyBatis)和Bootstrap权限管理项目后台:SSM(Spring+SpringMVC+MyBatis)前台:jsp+BootStrap包含代码与数据库表
2023/12/22 16:16:57 58.43MB SSM SpringMVC MyBatis BootStrap
1
修改Servlet、jsp模板
2023/12/22 11:35:39 225KB plugins
1
一个校园宿舍管理系统源代码,用java+Jsp+mysql语言开发,可以直接放环境下运行
2023/12/22 11:14:33 4.57MB 宿舍管理系统
1
完完全全可以用的,放心下载!1、日期控件2、ajax其他框架ext3、树控件4、grid控件5、jdbc批处理sql6、各种数据库的分页方法7、数据库的优化8、海量数据的处理9、sql注入10、java设计模式11、iBatis使用12、webservice13、Hessian
2023/12/21 8:57:37 6.09MB jsp 团购网站
1
关于网上商城毕业设计论文,用jsp、java、mysql等设计,论文详细
2023/12/19 1:16:08 1.06MB mysql jsp
1
主要使用JSP作为开发语言,后台使用SqlServer作为数据库管理系统,开发环境是MyEclipse,服务器采用tomcat,开发出的一个基于Web技术的B/S结构的考试管理系统三用户,管理员,老师,学生
2023/12/18 19:32:47 18.73MB 考试系统
1
主要采用最基础的jsp+servlet完成一个论坛系统,代码注释很清楚
2023/12/18 1:32:23 1.52MB javawe java jsp servle
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡