随笔分类 - Java web
摘要:邮件发送 1. 原理 发送邮件:SMTP协议 接收邮件:POP3协议 简单邮件:没有附件和图片,纯文本邮件 复杂邮件:有附件和图片 要发送邮件,需要获得协议和支持 2. 简单邮件的发送 package com.wang; import com.sun.mail.util.MailSSLSocketF
阅读全文
摘要:文件上传 1. 文件上传基础 graph LR id1[用户] id2[客户端<br>C] id3[Web应用] id4[File System] id5[让浏览器能够支持文件上传] id1 --下载图片-->id2 id2 --Network<br>网络传输--> id3 id2 --> id5
阅读全文
摘要:SMBMS(Supermarket Billing Management System ) 1. 项目架构 graph LR id1[SMBMS] id2[登录注销] id3[用户管理] id4[订单管理] id5[供应商管理] id6[增] id7[删] id8[改] id9[查] id10[ ]
阅读全文
摘要:Filter和Listener 1. Filter概述 过滤器,用来过滤网站的数据 graph LR id1[Web浏览器] --> id2[Web服务器] id2 --> id1 id2 --> id3[<strong>过滤器</strong> <br>web服务有一些垃圾请求,后台不应该处理,或
阅读全文
摘要:在pom文件中添加以下代码 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</vers
阅读全文
摘要:MVC MVC: Model View Controller > 模型 视图 控制器 1. 早先年的架构 graph LR id1[用户] --> id2[控制器:Controller <br> Servlet <br> 1.接受用户的请求 <br> 2.响应给客户端内容 <br> 3.重定向或者转
阅读全文
摘要:JavaBean 实体类 1. JavaBean有特定的写法 必须要有一个无参构造 属性必须私有化 必须有对应的get/set方法 一般用来和数据库的字段做映射 ORM ORM: 对象关系映射 表 --> 类 字段 --> 属性 行记录 --> 对象 People表 id name age addr
阅读全文
摘要:JSP 1. 什么是JSP Java Server Pages:Java 服务器端页面,也和Servlet一样,用于动态web技术 最大的特点: 写JSP就像在写HTML 区别: HTML只给用户提供静态的数据 JSP页面中可以嵌入JAVA代码,为用户提供动态数据 2. JSP原理 思路:JSP到底
阅读全文
摘要:Cookie和Session 1. 会话 会话:用户打开了一个浏览器,点击了很多超链接,访问多个web资源,关闭浏览器,这个过程可以称之为会话 有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学曾经来过,称之为有状态会话 你 学校 你能怎么证明你是学校的学生? 发票 学校给你发票 学校登
阅读全文
摘要:Servlet 1. Servlet简介 sun公司开发动态web的一门技术 sun公司在这些API中提供一个接口叫做:Servlet。如果你想开发一个Servlet程序,只需要完成两个小步骤 编写一个类,实现servlet接口 把开发好的java类部署到web服务器中 把实现了servlet接口的
阅读全文
摘要:Maven 1. 为什么要学Maven? 在java web开发中,需要使用大量的jar包,我们需要手动去导入 如何能够让一个东西能够帮我导入和配置这个jar包 2. Maven项目架构管理工具 我们目前用来就是方便导入jar包: 核心思想:约定大于配置 有约束,不要去违反 Maven会规定好你该如
阅读全文
摘要:web基础 1 静态web .htm,.html都是网页的后缀,如果服务器上一直存在这些东西 ,我们可以直接读取。通过服务器进行请求和响应 缺点 无法动态更新,所有用户都看到的是同一个页面 无法和数据库交互(数据无法持久化,用户无法交互) 2 动态web web展示的效果因人而异 缺点 服务器的动态
阅读全文

浙公网安备 33010602011771号