人力资源管理系统的学习
- 人力资源管理系统的运行;
(1):当在浏览器搜索http://localhost:8089/hr/该网址时会优先查找
该三个文件的存在,实际是查找index.jsp文件


(2):在该项目中所有的.jspd都在WebContent中,所有的.java类都在src中

(3):打开该项目的第一个页面index.jsp文件(为过渡页,可以为以后添加功能提供便捷),会跳转到login.jsp文件。


(HTML为超文本标记语言)(标记语言有单标记和双标记)。
(4):当我们点击submit类型的确认登录按钮时,会将表单中的input的数据提交给action="UserServlet?method=userLogin"。(这样是因为web.xml文件,这是类的注册的文件)



(5):我们输入的用户名密码提交给UserServlet类并且执行userLogin方法,这样我们在表单中存放的数据都会在request(请求,客户端发给服务器)里,与之相对的是response(响应,服务器反馈客户端);


(6) :数据结构分为三层架构:逻辑层、视图展示层、模型层;
在数据库中根据用户名查询用户
select * from user where username=?;
根据username字段去查询所有字段
*为所有字段


(7):一个方法需要有四个要素:方法名,返回值类型,参数列表,方法体

/*
* 一个方法需要有四个要素:
* 1.方法名,
* 2.返回值类型,
* 3.参数列表,
* 4.方法体
* 1.如果一个方法定义时没有定义方法体,那么这个方法被称为抽象方法。抽象方法定义时需要使用abstract关键字修饰。
* 2.如果一个类中有一个方法是抽象方法,那么这个类就是抽象类,类定义时,也需要用abstract修饰。
* 3.如果一个类中所有的方法都是抽象的这时候可以不用class来定义这个类了,用interface来定义,这时,这个类就变成了接口,
* 接口中的方法都是抽象方法,所以方法可以不用abstract修饰了。
* 4.那么这个方法要想具体能够有功能,操作数据库的数据,我们需要来实现接口。
* 定义一个类,让他去继承这个接口,这个过程叫做“实现”,用关键字implements。
* */
(8):UserServiceImpl类是UserService接口的实现类,在这个类中把接口里面的抽象方法一一实现(定义了具体的方法体)

数据库流程:


浙公网安备 33010602011771号