JavaWeb
文章平均质量分 71
charon2002
这个作者很懒,什么都没留下…
展开
-
上传文件——Javaweb fileUpload
通常情况下,网站一般都会有上传文件和下载文件,下载文件我之前的博客有案例,实现起来不是很复杂,文件上传就比较复杂了。在网络中,文件传送都是以流的形式存在的,这些数据都会携带在http请求体里面,所以按道理说获取了请求的输入流就可以接收流信息并持久化到服务器文件系统上了。按道理来讲是可以实现,不过很复杂,因为表单中的数据都混杂在了一起,不能仅仅通过获取参数来得到文件。使用commons-fileupload和commons-io第三方库在一定程度上可以简化很多操作,但还是较为复杂,不过文件上传的代码复用性原创 2022-01-08 17:04:32 · 553 阅读 · 0 评论 -
邮件发送——java mail
java mail说白了就是套模板,大框架。框架搭起来后邮件发送的内容就稍微变通一下,就和搭积木一样。依赖的jar包使用项目管理工具创建项目的话对应去搜就行了。纯文本邮件import javax.mail.*;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;import java.security.GeneralSecurityException;import java.ut原创 2022-01-08 16:54:44 · 398 阅读 · 0 评论 -
JavaWeb(三)——Servlet基础
Servlet简介Servlet是sun公司提供的一门用于开发动态web资源的技术。Servlet是运行在服务器上的一个java小程序,它可以接收客户端发送过来的请求,并响应数据给客户端,作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。开发一个Servlet程序需要完成两个步骤:编写一个类,实现Serlet接口把开发好java类部署到web服务器中Servlet的运行过程Servlet程序是由WEB服务器调用,web服务器收到客原创 2021-12-17 21:23:57 · 1152 阅读 · 0 评论 -
JavaWeb(二)——Maven的使用
四、Maven1. 基本介绍Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理,是一个自动化构建工具,即编译-打包-部署-测试四位一体。1.1 Maven的作用1、管理jar包增加第三方jar包(不需要自己下载jar包)管理jar包之间的依赖关系(maven自动关联下载所有依赖的jar包)2、将项目拆分成若干个模块:借助于Maven可以将一个项目拆分成多个工程。1.2 Maven能干的事情清理:删除编译的结果,为重新编译做准备。编译:java->原创 2021-12-17 20:28:51 · 745 阅读 · 0 评论 -
JavaWeb(一)——JavaWeb介绍、Tomcat服务器、HTTP协议
一、Java Web的基本概念1. Java WebJava Web,是用Java技术来解决web互联网领域相关的技术栈。2. web应用程序Web应用程序是一种可以通过Web访问的应用程序。Web应用程序首先是“应用程序”,和用标准的程序语言,如C、C++等编写出来的程序没有什么本质上的不同。然而Web应用程序又有自己独特的地方,就是它是基于Web的,而不是采用传统方法运行的。换句话说,它是典型的浏览器/服务器架构的产物。一个Web应用程序是由完成特定任务的各种Web组件(web compon原创 2021-12-17 00:23:53 · 647 阅读 · 2 评论