All Projects → ruanwenjun → Javaweb Project

ruanwenjun / Javaweb Project

初学JAVA-WEB开发的小项目💖

Programming Languages

javascript
184084 projects - #8 most used programming language
java
68154 projects - #9 most used programming language

Labels

Projects that are alternatives of or similar to Javaweb Project

Javaweb Project Source Share
🌱🚀分享基于Servlet、SSH、SSM、SpringBoot等流行技术实现的JavaWeb项目,难度分为5个等级,帮助小白入门JavaWeb开发,协助JavaWeb开发者熟悉最新技术
Stars: ✭ 229 (-34.01%)
Mutual labels:  ssm, ssh
Ssm Sh
Experiment to use SSM RunCommand instead of SSH
Stars: ✭ 140 (-59.65%)
Mutual labels:  ssm, ssh
Gradle Ssh Plugin
Gradle SSH Plugin
Stars: ✭ 289 (-16.71%)
Mutual labels:  ssh
Sshy
HTML5 SSH Web Client
Stars: ✭ 334 (-3.75%)
Mutual labels:  ssh
Alfred Ssh
Open SSH/SFTP/mosh connections from Alfred 3+
Stars: ✭ 301 (-13.26%)
Mutual labels:  ssh
Docker Sshd
Minimal Alpine Linux Docker image with sshd exposed and rsync installed
Stars: ✭ 291 (-16.14%)
Mutual labels:  ssh
Lemarket
基于Java SSM框架和layui构建的手机商城系统(包含前后台)
Stars: ✭ 302 (-12.97%)
Mutual labels:  ssm
Linux Command
Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。https://git.io/linux
Stars: ✭ 17,481 (+4937.75%)
Mutual labels:  ssh
Ssh Mitm
ssh mitm server for security audits supporting public key authentication, session hijacking and file manipulation
Stars: ✭ 335 (-3.46%)
Mutual labels:  ssh
Ftpgrab
Grab your files periodically from a remote FTP or SFTP server easily
Stars: ✭ 300 (-13.54%)
Mutual labels:  ssh
Ssm
💕 build SSM from 0 👉🏽👉🏽 distributed micro service.
Stars: ✭ 3,383 (+874.93%)
Mutual labels:  ssm
Wsl Ssh Agent
Helper to interface with Windows ssh-agent.exe service from Windows Subsystem for Linux (WSL)
Stars: ✭ 298 (-14.12%)
Mutual labels:  ssh
Sync
syncs your local folder with remote folder using scp
Stars: ✭ 293 (-15.56%)
Mutual labels:  ssh
Freepass
[DEPRECATED] password manager thing
Stars: ✭ 308 (-11.24%)
Mutual labels:  ssh
Docker Webserver
WebServer (MariaDB, PHP-FPM, Nginx) composed from several separate containers linked together
Stars: ✭ 290 (-16.43%)
Mutual labels:  ssh
Geofront
Simple SSH key management service
Stars: ✭ 337 (-2.88%)
Mutual labels:  ssh
Nps
一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等……,并带有功能强大的web管理端。a lightweight, high-performance, powerful intranet penetration proxy server, with a powerful web management terminal.
Stars: ✭ 19,537 (+5530.26%)
Mutual labels:  ssh
Autossh
Password-free automatic login SSH(免密登陆SSH)
Stars: ✭ 294 (-15.27%)
Mutual labels:  ssh
Krypton Ios
Krypton turns your iOS device into a WebAuthn/U2F Authenticator: strong, unphishable 2FA.
Stars: ✭ 305 (-12.1%)
Mutual labels:  ssh
Kubectl Plugins
A Collection of Plugins for kubectl Integration (exec as any user, context switching, etc).
Stars: ✭ 340 (-2.02%)
Mutual labels:  ssh

本仓库存放的是开始学习JAVA-WEB开发的一些练手项目,这些也适合初学者进行练习

如果你想练习可以采用本项目,fork之后clone即可,觉得对你有帮助可以给一颗星>ㅂ< 💖

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

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

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

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].