程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2023-06(3)

JAVAWeb项目 JAVA-WEB开发的一些练手项目,这些也适合初学者进行练习

发布于2020-11-21 10:51

下载

1.网络商城项目是第一个JAVAWEB项目,适合初学者练手。

  • 没有使用框架,采用servlet和JDBC进行开发
  • sql文件夹里存放的是mysql建表,src文件夹里的是java代码,WEBCONTENT里的是页面。
  • 实现了用户的注册,邮件激活,着陆,支付,商品的添加搜索和显示等功能

2.SSH_CRM是一个简单的spring + struts2 + Hibernate整合项目

是一个crm人员关系管理系统。

管理员登陆系统可以对录入系统内部的人员进行增删查改。

是一个练习ssh框架整合的入门项目,同时可以熟悉hibernate进行增删查改的操作。

技术上的提升:

  • 在web层和dao层都提取了公共代码封装到BaseAction和BaseDao中,提高了代码的替代,同时按照OO设计原则,针对接口编程,而不是针对实现编程。
  • 使用拦截器的方法对系统权限进行初步控制(后续可以采用Shiro框架进行更新)
  • 对用户的密码采用MD5加密方法进行加密(可以采用多次MD5加密方式,和其他加密方式)

3.BOS物流是一个物流管理系统

  • 采用Struts2与前台页面进行数据的交互
  • 使用sping注解的方式管理项目中的实体和事务的管理
  • 采用Hibernate进行Dao层的建造。
  • 同时用Shiro框架进行了一个简单的权限控制,每个用户对应不同的角色,每个角色对应有不同的权限,用户登陆需要认证,访问动作时hi需要授权(动态从数据库查取用户权限)。
  • 前台页面使用HignCharts处理了一个简单的图标,用easyUi搭建前台所有页面
  • 使用CXF进行了服务的调用(调用的是CRM项目中发布的一个服务)
  • 使用POI完成了处理excel表格长传解析数据和将数据导出成excel表格的功能
  • 采用json-lib完成项目中多处用到的对象对象转JSON数组的功能
  • 采用了一个MD5utils工具类进行密码的MD5加密
  • 采用ehcache框架进行了简单的登陆用户的权限缓存
  • 数据库使用的是mysql,最后将项目部署在linux上成功运行

4.SSM简单练习项目--- CRM是一个页面项目

  • 采用springMVC + spring + Mybatis框架整合开发
  • 没有过多的功能,只包含从数据库中分页条件查询,修改数据,删除数据
  • 用于熟悉SSM框架开发的流程

所有.sql里面存放的是sql建表语句



所属网站分类: java资源下载 > 实战

作者:天使之恋

链接:http://www.javaheidong.com/blog/article/5436/3d48eface9237737158f/

来源:java黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

0 0
收藏该文
已收藏

评论内容:(最多支持255个字符)