这两天找了个模板,做了简单的前台界面, 把数据填进去了,完成了一部分功能。

完成的功能有:登录注册,浏览推荐,测试,个人中心

并且发布到云服务器上了

大家可以访问   https://ldzandsmile.work:8443/ssh_cosmetics/user/user_userUI.action  来浏览

不过bug应该挺多

然后来讲讲开发过程,

前台界面就不说了,基本是照模板改的,自己没加什么东西,我主要是加了一些前端验证,用正则表达式和jQuery;把界面显示的文字,图片什么的换成从数据库里取出来的数据,再就是测试和修改个人信息的功能主要放在前台执行了,这一块写的jQuery比较多。

然后讲讲问题

1,之前就说过我数据库造诣不咋样,虽然这次挺认真设计数据库了,但终究有各种各样的问题,比如放图片建了两张表,用户信息表应该和用户名密码表合在一起。。。还好都不是那种要改一片表的大问题,我就不多说了。

2,hibernate外键的配置没有考虑周到,我 把所有集合都配成了set,这就有一些问题了,比如测试的题目,这是需要顺序的,而set是无序的,每次再查询出来的就是不一样的顺序了,虽然并不影响最终结果,但总归是不太好

3,这是我baseDao的问题,我在使用中发现,还是有很多查询不能用baseDao提供的方法解决,还需要另外写方法,说明我的baseDao写的还不够完善,还需要再改进

4,这是运行问题,有一段时间我发现程序查询了几次数据库后,再加载数据库就一直在刷新,是那种刷不出来的刷新,相当于是卡死了,但tomcat运行又很正常,最后请教了一个朋友,发现是我管理session的问题,我在程序中将session交给spring托管了,但我写的时候是用openSession的方法创建session,又不关闭,这就导致了session积压过多,程序跑不动了,后来都改成了getCurrentSession,程序就没有这样的情况出现了。

写到这里这个项目暂时就告一段落了,之后一段时间博主要去应付这学期的一些课设和考试了(不要羡慕我那么早就有考试,这些没用的课设和考试要持续一个多月,每周一两个,最后还有期末考试),暂时无力做这个项目了,不过博主还是会抽出时间来完成它的。

最后,我先把完成的项目源码分享给大家,欢迎大家到我的github上下载(https://github.com/ldzandsmile/cosmetic.git)

制作一个化妆品网站(五)(前端界面搭建)相关推荐

  1. 制作一个化妆品网站(一)(准备工作)

    最近学了一点ssh的知识,准备用ssh做一个网站,正好有个化妆品的网站后台需要我做,就拿这个来试试手. 先来讲一下网站的功能: 1.登录注册用户信息什么的就不过多赘述了 2.测试肤质,根据测试结果推荐 ...

  2. 制作一个化妆品网站(二)(数据库设计)

    之前讲过项目功能和环境了(https://blog.csdn.net/weixin_38107930/article/details/83186895)现在来制作数据库 数据库主要分为4块:测试.化妆 ...

  3. 在Layui框架里设计一个评论列表的前端界面

    在Layui框架里设计一个评论列表的前端界面 本想找个模板随便写个评论界面,结果找了大半天,木有找到,只能自己动手丰衣足食了.可以点击删除,点击加载更多也能拼接获取更多内容,只是写了个大概模拟逻辑的功 ...

  4. 如何使用CSS简单的制作一个视频网站

    如何使用CSS简单的制作一个视频网站 1.主页的设置 <!DOCTYPE html><html lang="en"><head> <met ...

  5. 第一次尝试制作一个钓鱼网站,小白教程,超细!

    **声明:小白一枚,写下来为了记录和学习交流,大神不喜勿喷. **大体思路:仿页面,社工诱导用户填写信息,提交传入后端,后端获取信息并存储,传回"服务器繁忙"或虚假信息并重定向到真 ...

  6. 利用Python为女神制作一个专属网站

    快跟随小编一起学习一下如何利用Python语言制作一个专属的网站送给女神吧! 如觉得博主文章写的不错或对你有所帮助的话,还望大家多多支持呀!关注.点赞.收藏.评论. 目录 如觉得博主文章写的不错或对你 ...

  7. 网页访问速度慢?用HTTrack自己制作一个镜像网站吧

    最近在访问kafka官网的时候发现网站老是出现无响应的问题,要不就是点不动,要不就是卡死,最后出现如下页面: 这个时候我就想着,如果可以把整个网站拷贝下来,自己做一个镜像网站,那不就可以秒开了么! 于 ...

  8. python制作一个教学网站_小白如何入门Python? 制作一个网站为例

    首先最重要的问题是为什么要学习python?这个问题这个将指导你如何学习Python和学习的方式. 以你最终想制作一个网站为例.从一个通用的学习资源列表开始不仅会消磨你的激情,而且你获得的知识很难应用 ...

  9. Thinkphp如何制作一个PC网站和移动端网站

    相信大家用thinkphp做一个普通的PC网站应该没什么问题,thinkphp3.2模块化编程,前台模块和后台模块分开的,如何要一个PC网站和移动端网站,只需要复制一个模块就可以了 1,第一种方法,新 ...

最新文章

  1. iOS下载历史版本APP
  2. OAuth2(一)——核心概念
  3. gulpfile php,Laravel利用gulp如何构建前端资源详解
  4. 如何在PD17虚拟机上安装CentOS Linux系统
  5. 利用国内镜像加快pip下载速度和成功率
  6. 【转】C#的内存管理:堆栈、托管堆与指针
  7. 基于Pairwise排序学习的因子分解推荐算法
  8. 跟我一起来用C++写Web服务器吧
  9. 计算机总是蓝屏怎么解决办法,电脑经常蓝屏怎么办?教你解决几种常见的蓝屏问题...
  10. 萤石开放平台的二次开发——设备如何上云
  11. 修改html颜色代码,JavaScript实现更改网页背景与字体颜色的方法
  12. 常用的页面布局(两栏布局、三栏(圣杯、双飞翼)布局)
  13. 标志寄存器FLAGS----小总结
  14. 从架构到策划一个人两个晚上通宵搞定
  15. 全球首只AIGC动画短片发行,日漫风格超治愈!
  16. SpringBoot RabbitMQ 整合使用
  17. 20个必不可少的Python库也是基本的第三方库
  18. 接入飞书的 ChatGPT 对话机器人,SAM 来了
  19. vue项目中图片地址生成二维码
  20. 35+的互联网程序员,人都哪去了?

热门文章

  1. 【数据结构_Day05】 树和二叉树、树和森林、哈夫曼树
  2. Chapter 5 决策树和随机森林实践
  3. 【程序员要不要报班】难以抉择 ing
  4. T31快启图像效果优化
  5. JS对象:{} k-v存储
  6. 【渝粤教育】国家开放大学2019年春季 0505-22T护理学基础 参考试题
  7. 前端动态获取后台处理进度显示在进度条上
  8. C#,桌面编程入门(01)——按钮Button属性与事件、动态创建、快捷键、控件数组及自定义Button
  9. would dispatch back to the current handler URL [/getWeWork] again.Check your ViewResolver setup!
  10. 春招我借这份PDF的复习思路,帮你突破瓶颈