600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > IDEA的web项目的创建极其服务器的配置

IDEA的web项目的创建极其服务器的配置

时间:2020-04-02 23:52:33

相关推荐

IDEA的web项目的创建极其服务器的配置

WEB流程

1.创建一个WEB项目

先创建一个普通的java项目,然后在ADD Frameworks Support选项中选择Web Application(versions:4.0)

2.配置服务器(TomCat)

3.在WEB-INF下建立lib包导入所需jar包

servlet-api.jarjsp-api.jarmysql-connector-java-8.0.16.jarjstl-1.2.jar

4.建立对应的包结构

filter过滤器 (解决中文字符集乱码等)

​ 1.在filter下新建一个EncodingFilter用来统一字符集编码(它需要实现Filter接口,并重写doFilter方法)

​ 2.在web.xml中对EncodingFilter进行相应配置

util数据库连接工具(JDBC)

​ 在util下新建一个类(JDBCUtil)用来处理对数据库的连接操作

bean实体类

​ 在bean下新建User实体类(实体就是抽象出来的用户对象,对应数据库中的user表,表中的每一个字段在实体中为一个属性)

dao数据操作类

​ 在dao下新建一个UserDao接口 以及对应的方法实现类(使用接口是为了规范开发)

servletservlet类

​ 1.在servlet下创建LoginServlet实现登录操作

​ a.创建LoginServlet类,实现具体内容

​ b.在web.xml中对servlet进行配置

​ 2.在servlet下创建StudentServlet实现学生管理操作(增,删,改,查)

包的编码步骤

Filter

实现Filter接口(注意为**javax.servlet.***中的Filter接口)重写init(),dofilter(),**destory()**方法在**dofilter()**方法中设置统一编码格式(setCharacterEncoding(), setContentType(“text/html;charset=utf-8”))配置web.xml

util

在util下新建一个类(JDBCUtil)用来处理对数据库的连接操作加载驱动(Class.forName(“com.mysql.cj.jdbc.Driver”))创建**getConnection(), closeAll()**方法

bean

在bean下新建User实体类(实体就是抽象出来的用户对象,对应数据库中的user表,表中的每一个字段在实体中为一个属性)将每个属性都封装在**get(), set()**方法中

dao

在dao下新建一个UserDao接口 以及对应的方法实现类实现类需实现UserDao接口中的方法在实现类中要与数据库进行交互(验证登录,添加,更新,删除)

servlet

在servlet下创建LoginServlet实现登录操作

创建LoginServlet类,继承HttpServlet类

在web.xml中对servlet进行配置

重写**doget(),dopost()**方法

​ a. 设置请求数据解码格式(在过滤器中设置过就不用写l)

​ b. 接收请求中的数据

​ c. 设置响应内容的编码格式

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。