Java
卖萌鸡尾酒
这个作者很懒,什么都没留下…
展开
-
文件上传与下载
前端代码 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loos...原创 2020-03-29 14:37:12 · 151 阅读 · 0 评论 -
一个简单的案例学会三层架构
三层架构与 MVC 设计模式很类似。 三层步骤 1、前台代码获取用户数据 2、编写与数据库表机构对应的JavaBean 3、servlet 获取用户数据并组装成 Javabean 4、编写dao 的原子操作 5、service 创建dao对象,组装dao原子,形成逻辑 6、servlet 创建service 对象, 把组装好的Javabean传入service 一、视图层 前台 <%@...原创 2020-03-27 14:33:43 · 229 阅读 · 0 评论 -
Java常见应用——Socket(文件)(二)
上一篇通过Socket,服务端和客户端进行了简单的交流。 在这一篇中,将进行文件的传输。也就是文件下载。 服务端 因为服务端会一直开着,开着的同时会有很多客户端过来连接进行文件的下载。因此在服务端开启线程。(客户端每发一条请求,服务端都有对应的一条线程进行处理) package socket2; import java.io.File; import java.io.FileInputStr...原创 2020-03-26 20:09:18 · 204 阅读 · 0 评论 -
Java常用应用——Socket(一)
基于TCP的Socket传输 Tips:先有服务端,后有客户端 客户端与服务端传输的流程 socket是服务端与客户端传输的关键 步骤 1、服务端暴露自己的端口号 2、客户端通过服务端暴露的端口号,使用本机的 ip 地址访问服务端 3、服务端通过accept()监听客户端是否访问 传输信息 OuputStream 输出流发送消息 out.write(…) 发送的消息 InputStream ...原创 2020-03-19 19:47:40 · 181 阅读 · 0 评论 -
Java常用应用——反射(三)最终篇
一、通过反射动态加载 类名和方法 1、配置文件 classname=reflect.Student (包名.类名) methodname=sayHi (方法名) 1、首先,属性文件加载配置文件。 2、获得加载配置文件后的值 3、获取反射对象 4、反射出方法对象 5、反射调用方法 public static void demo04() throws InstantiationExc...原创 2020-03-02 22:31:12 · 136 阅读 · 0 评论 -
Java常用应用——反射(二)
正文 上一篇讲了一些基本方法获取类的各种方法、属性;这一篇主要讲通过反射获取对象实例,并且操作对象。 1、反射入口 Class<?> perClazz = null; //Class入口 try { perClazz= Class.forName("reflect.Person"); } catch (ClassNotFoundException e) { ...原创 2020-03-02 20:41:41 · 135 阅读 · 0 评论 -
Java常见应用 ——— 反射(一)
反射是什么?(概念) JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 JAVA反射(放射)机制:“程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”。从这个观点看,Perl,Python,Ruby是动态语言,C++,Java,C#不是...原创 2020-03-02 17:08:44 · 201 阅读 · 1 评论