随笔分类 -  javaEE

摘要:JavaMail邮件开发 (api + 配置) 开发中,邮件的应用? -à 注册,填写生日; 后期系统会自动发送生日祝贺 -à 发货,发货提醒!邮件提醒! 邮件: 1. 发邮件;【程序中如何发邮件!】 2. 收邮件;【很多客户端工具, foxmail 】 邮件开发准备: 准备工作, 环境搭建: 1. 阅读全文
posted @ 2020-10-18 18:08 nohert 阅读(242) 评论(0) 推荐(0)
摘要:文件上传与下载 1.1 文件上传 案例: 注册表单/保存商品等相关模块! --à 注册选择头像 / 商品图片 (数据库:存储图片路径 / 图片保存到服务器中指定的目录) 文件上传,要点: 前台: 1. 提交方式:post 2. 表单中有文件上传的表单项: <input type=”file” /> 阅读全文
posted @ 2020-10-18 18:06 nohert 阅读(189) 评论(0) 推荐(0)
摘要:1. 国际化 Javaweb增强:过滤器、监听器、国际化、文件上传下载、javaMail l 国际化又简称为 i18n:internationalization 国际化的人: 人,英语,汉语; 可以说这个人是国际化的人; 软件的国际化: 软件 中国: 显示中文,以及服务符合中国习惯的文本字符串! 1 阅读全文
posted @ 2020-10-18 17:02 nohert 阅读(252) 评论(0) 推荐(0)
摘要:1. 监听器 1.1 概述 监听器: 主要是用来监听特定对象的创建或销毁、属性的变化的! 是一个实现特定接口的普通java类! 对象: 自己创建自己用 (不用监听) 别人创建自己用 (需要监听) Servlet中哪些对象需要监听? request / session / servletContext 阅读全文
posted @ 2020-10-18 17:00 nohert 阅读(111) 评论(0) 推荐(0)
摘要:1. 过滤器 基本概念 (3W1H: why, what, where,how) 为什么需用到过滤器? 项目开发中,经常会涉及到重复代码的实现! 注册 à Servlet 【1. 设置编码】 à JSP 修改 àServlet 【1. 设置编码】 à JSP 其他, 如判断用户是否登陆,只有登陆才能 阅读全文
posted @ 2020-10-18 12:23 nohert 阅读(113) 评论(0) 推荐(0)
摘要:1. 连接池 思考: 程序中连接如何管理? 连接资源宝贵;需要对连接管理 连接: a) 操作数据库,创建连接 b) 操作结束, 关闭! 分析: 涉及频繁的连接的打开、关闭,影响程序的运行效率! 连接管理: 预先创建一组连接,有的时候每次取出一个; 用完后,放回; 学习连接池: 自定义一个连接池 学习 阅读全文
posted @ 2020-10-16 14:39 nohert 阅读(89) 评论(0) 推荐(0)
摘要:1. BeanUtils组件 1.1 简介 程序中对javabean的操作很频繁, 所以apache提供了一套开源的api,方便对javabean的操作!即BeanUtils组件。 BeanUtils组件, 作用是简化javabean的操作! 用户可以从www.apache.org下载BeanUti 阅读全文
posted @ 2020-10-16 14:35 nohert 阅读(141) 评论(0) 推荐(0)
摘要:2 jdbc入门 2.1 之前操作数据 1)通过mysql的客户端工具,登录数据库服务器 (mysql -u root -p 密码) 2)编写sql语句 3)发送sql语句到数据库服务器执行 2.2 什么是jdbc? 使用java代码(程序)发送sql语句的技术,就是jdbc技术!!!! 2.3 使 阅读全文
posted @ 2020-10-16 14:31 nohert 阅读(114) 评论(0) 推荐(0)
摘要:1. mysql基础 mysql基础 1)mysql存储结构: 数据库 -> 表 -> 数据 sql语句 2)管理数据库: 增加: create database 数据库 default character utf8; 删除: drop database 数据库; 修改: alter databas 阅读全文
posted @ 2020-10-14 01:25 nohert 阅读(372) 评论(0) 推荐(0)
摘要:2 自定义标签 2.1 引入 需求: 向浏览器输出当前客户的IP地址 (只能使用jsp标签) 2.2 第一个自定义标签开发步骤 1)编写一个普通的java类,继承SimpleTagSupport类,叫标签处理器类 /** * 标签处理器类 * @author APPle * 1)继承SimpleTa 阅读全文
posted @ 2020-10-14 01:17 nohert 阅读(183) 评论(0) 推荐(0)
摘要:4 Jsp基础 4.1 Jsp引入 Servlet的作用: 用java语言开发动态资源的技术!!! Jsp的作用:用java语言(+html语言)开发动态资源的技术!!! Jsp就是servlet!!! 4.2 Jsp的特点 1)jsp的运行必须交给tomcat服务器!!!! tomcat的work 阅读全文
posted @ 2020-10-14 01:14 nohert 阅读(101) 评论(0) 推荐(0)
摘要:2. 会话管理入门 2.1 生活中会话 我: 小张,你会跳小苹果码? 小张: 会,怎么了? 我: 公司年会上要表演节目,你教教我把 小张:没问题,一顿饭而已。 我: OK。 。。。。。。。。 在这次生活中的会话中产生通话记录(会话数据) 2.2 软件中的会话 一次会话: 打开浏览器 -> 访问一些服 阅读全文
posted @ 2020-10-14 01:11 nohert 阅读(98) 评论(0) 推荐(0)
摘要:Servlet学习的大纲: l 1. servlet概念及相关接口简介 l 2. servet 执行过程 l 3. servlet路径映射 l 4. 缺省servlet --应用 l 5. servlet生命周期(重点) --理解(重点) l 6. Servlet自动加载 l 7. Servlet线 阅读全文
posted @ 2020-10-14 01:07 nohert 阅读(111) 评论(0) 推荐(0)
摘要:2.Http协议入门 2.1 什么是http协议 http协议: 对浏览器客户端 和 服务器端 之间数据传输的格式规范 2.2 查看http协议的工具 1)使用火狐的firebug插件(右键->firebug->网络) 2)使用谷歌的“审查元素” 3)使用系统自带的telnet工具(远程访问工具) 阅读全文
posted @ 2020-10-14 01:01 nohert 阅读(166) 评论(0) 推荐(0)
摘要:3.Web开发入门 3.1 引入 之前的程序: java桌面程序,控制台控制,socket gui界面。javase规范 现在和以后的程序:java web程序。浏览器控制。javaee规范 3.2 软件的结构 C/S (Client - Server 客户端-服务器端) 典型应用:QQ软件 ,飞秋 阅读全文
posted @ 2020-10-14 00:57 nohert 阅读(275) 评论(0) 推荐(0)
摘要:1 XML入门 1.1 引入 HTML: 负责网页的结构 CSS: 负责网页的样式(美观) Javascript: 负责在浏览器端与用户进行交互。 负责静态的网页制作的语言 HTML语言特点: 1)由标签组成。 <title> <p> <hr/> <br/> 2)语法结构松散的 <p></p> <p 阅读全文
posted @ 2020-10-14 00:11 nohert 阅读(158) 评论(0) 推荐(0)
摘要:1. BOM编程 1.1. BOM编程基础 全称 Browser Object Model,浏览器对象模型。 JavaScript是由浏览器中内置的javascript脚本解释器程序来执行javascript脚本语言的。 为了便于对浏览器的操作,javascript封装了对浏览器的各个对象使得开发者 阅读全文
posted @ 2020-10-13 23:22 nohert 阅读(283) 评论(0) 推荐(0)
摘要:文件路径 1.1. 绝对路径 以根目录或某盘符开头的路径(或者说完整的路径) 例如: l c:/a.txt (Windows操作系统中) l c:/xxx/a.txt (Windows操作系统中) l /var/xx/aa.txt (Linux操作系统中) 绝对路径的问题: 比如C:\abc\a.p 阅读全文
posted @ 2020-09-22 02:42 nohert 阅读(1361) 评论(0) 推荐(0)
摘要:Properties类与配置文件 1.1 Properties配置文件说明 Properties类对应.properties文件。文件内容是键值对,键值对之间使用"="或空格隔开。开头是"#"的表示注释 Properties类在加载.properties文件时使用的iso8859-1的编码。所以这个 阅读全文
posted @ 2020-09-22 02:41 nohert 阅读(255) 评论(0) 推荐(0)
摘要:1 为什么要学内省? 开发框架时,经常需要使用java对象的属性来封装程序的数据,每次都使用反射技术完成此类操作过于麻烦,所以sun公司开发了一套API,专门用于操作java对象的属性。 内省是用于操作java对象的属性的,那么以下问题我们必须要清楚。 问题一: 什么是Java对象的属性和属性的读写 阅读全文
posted @ 2020-09-22 02:38 nohert 阅读(151) 评论(0) 推荐(0)