分类 项目 下的文章

Tomcat集群能带来什么?

  • 提高服务的性能、并发能力以及高可用性
  • 提供项目架构的横向拓展能力

Tomcat集群实现原理:通过Nginx负载均衡进行请求转发

- 阅读剩余部分 -

框架和最佳实践

一、什么是框架

框架从何而来,为什么使用框架?

  • 是一系列jar包的集合,其本质是对JDK功能的拓展.
    问:什么是jar?jar有什么作用?
    答:jar其实就是class文件的打包,而程序运行只需要有字节码即可.
    JDK/JRE的功能:JDK只能开发和运行JavaSE.
  • 框架是一组程序的集合,包含了一系列的最佳实践,作用是解决某一个领域的问题.

    不同类型的框架解决了不同领域的问题.
  • 框架其实就是一个半成品,一般的,我们做开发是基于框架,在框架上继续做开发.



- 阅读剩余部分 -

登录和注销

LoginServlet:

接收请求参数,username、password

调用业务方法处理请求:dao.checkLogin(username, password);

控制页面跳转:失败,回到登录页面;成功:跳转到指定页面,并将用户信息共享到Session中

- 阅读剩余部分 -

上传文件的准备工作

1.表单中的提交方式必须为POST(POST没有大小限制):<form action="#" method="post">

2.在表单中需要添加一个上传控件:<input type="file" name="headImg" />

3.必须将表单中enctype修改为multipart/form-data,数据以二进制的形式进行传递:<form action="#" method="post" enctype="multipart/form-data">

注意:此时在Servlet中就不能再使用String name = req.getParameter("name");获取请求参数

- 阅读剩余部分 -

这是Web版本的CRUD项目,放此处方便查看。基于此前的JDBC模板项目,增加了JSP的内容,涉及到EL、JSTL表达式。增加了2个JSP文件和一个Servlet类,还有一个StringUtil工具类(其实可以直接调用的,没必要自己写这个工具类)。下边贴出项目的层次结构和上述4个文件,更多源码请查看:https://coding.ee/20/

- 阅读剩余部分 -