源码:(百度网盘)
链接:JavaWeb
提取码:3xf9
链接: Oracle数据库文件
提取码:vkko
说明:
不希望大家复制粘贴、交作业,一气呵成,动作行云流水。而是希望看下面的讲解,学会自己设计一个JavaWeb项目。可能有些地方会讲解不好, 大家自行纠正,界面不美观请见谅,没有美术细胞(pao)--’’’。
发这篇博客的原因是:不说了 心酸(>< )已哭晕在厕所…
数据库不唯一,更换mysql 更换mysql-jdbc ,建库建表,修改util 即可。
讲解:
环境 :Idea + Oracle +oracle-JDBC +Tomcat
语言:Java +Oracle +HTML +CSS +JavaScript
首先:
说一下我的JavaWeb设计的流程吧,
搭建运行环境
工欲善其事必先利其器。
-
创建javaweb 项目
-
配置jdbc (用于连接Oracle数据库)
-
配置Tomcat (容器)
创建Javaweb项目:
有些人找不到 自己的 web application 在哪里?不会吧,不会吧,真有啊?别急!且慢慢找来。
找到Web Application 勾选即可。【此处为创建 web application 图片】
配置jdbc:
配置Tomcat (容器)
环境搭建完成,接下来
要确定做什么。(类似QQ号, 首先你需要注册QQ号,你才能够登录,再之后你才能进行一些操作)
需要一个注册的功能,也就是申请一个账号,存放在数据库中。
数据库设计:
用户表: id号, 姓名, 密码,邮箱地址
create table Users(
id number(4) PRIMARY KEY,
userName varchar(25),
password varchar(25),
email varchar(50)
);
用户表===>java 中entity(实体类) 快捷键( alt+insert )生成,无参构造,有参构造,getter and setter ,toString
有参构造,完全可以按照个人需求。想展示哪些,就有哪些参数就可以。
public class Users {
private int id ;
private String userName;
private String password;
private String email;
}
接下来就是html部分
用form(表单) 传数据,界面布局美化 css ,标签添加事件 js method :想不想让用户看到,(get)url栏中显示(post)不显示
html+ js 表单验证 我的另一篇博客 细节讲解(还有不会的小伙伴,耗子尾汁!)
这里的action 路径格外注意!!!! 因为你的404问题就出现在路径上,(极容易发生).(相对路径/绝对路径)
<form action="/MyWeb/add/user" id="userform" method="post" >
用户名<input type="text" name="userName" id ="userName" /><span id="nameError"></span><br />
密 码<input type="password" name="password" id="password" /><br />
确认密码<input type="password" name="pwdAgin" id="pwdAgin" /><span id="pwdError"></span><br />
邮箱<input type="text" name="email" id ="email" /><span id="emailError"></span><br />
<input type="button" value="注册" id ="sub"/>
<input type="reset" value="清空" />
</form>
此时,就要java 代码操作了。
src 下
util (工具类)直接调用即可,如果想了解原理的可评论留言,私我,或者,自己去神奇的b站细致学习一下。
用于Java数据库连接Oracle (如果连不上数据)
entity(实体类)
users 对象 对应数据库的用户表
dao(数据层也叫持久层)
针对一张表,SQL 的增删改查 (方法)
controller(控制层)
处理用户请求。
create new Servlet
在web.xml中配置路径,来接收表单信息。进而用dao中的方法进行 数据库的相应操作。
有想让我剖析、讲解源码的点赞过127(这是byte的最大值,细节),我就来一篇(不是我不愿意讲,而是学业繁重,身心俱疲)。您的点赞,是对我极大的肯定!万分感谢~