【Java】如何访问服务器

HTTP协议---------->GET、POST、XMLHttpRequest

TCP/IP协议

SOAP协议---------->Web Service

Server的作用是处理HTTP请求、WebService的SOAP请求、TCP/IP请求、FTP。

TCP/IP请求--------->ServerSocket、Socket

 java.net包和javax.net包

java类库中的网络软件包提供了一系列的类和接口,实现网络通信功能。

java.net/javax.net-------------->providing classes for networking applications.------------------------------->并不能提供HTTP、TCP、FTP服务,而是访问网络数据,但不提供网络服务

Server得要能够处理Request,发送Response.

如何作为一个Server?

提供网络服务:HTTP、FTP、TCP/IP、Web Service等。(Servlet、ServerSocket、Web Service)。

【Java】如何访问服务器,布布扣,bubuko.com

时间: 2024-10-12 22:41:32

【Java】如何访问服务器的相关文章

Host‘116.77.33.xx’is not allowed to connect to this MySQL server

问题描述 本地运行的java程序访问服务器数据库时报错: 相关配置信息: 解决过程 通过错误信息判断,应该是数据库权限的问题,服务器上的数据库不允许远程连接,所以对数据库的访问权限进行修改. 通过Navicat连接数据库,找到mysql库中的user表,可以看到数据库中用户Host字段的值均为localhost,这就导致mysql只允许本机连接,即服务器上的运行的应用连接. 我们将root用户Host字段的值改成‘%’: 最后需要让数据库执行flush privilege语句,刷新权限: 再次运

Eclipse for Java EE 使用教程

1.本次使用环境如下: 计算机系统类型:32位操作系统 JDK使用版本:jdk1.8.0_20 Tomcat使用版本:apache-tomcat-8.0.12 eclipse使用版本:eclipse-jee-luna-SR2-win32 2.JDK环境变量设置: 新建变量:JAVA_HOME —— C:\Program Files\Java\jdk1.8.0_20(此处要根据自己所安装的 jdk 的路径而设) classpath —— .;%JAVA_HOME%\lib;%JAVA_HOME%\

Java线程使用大全

1.线程实现 1.Thread类 构造方法: 案例代码: public class Ex10_1_CaseThread extends Thread {// 创建一个类继承(extend)Thread类 String studentName; public Ex10_1_CaseThread(String studentName) {// 定义类的构造函数,传递参数 System.out.println(studentName + "申请访问服务器"); this.studentNam

Java Web学习总结

一. Java WEB开发中几个重要的概念 1.HTTP请求:客户端连接上服务器后,向服务器请求某个WEB资源,称之为客户端向服务器发送了一个HTTP请求.一个完整的HTTP请求包括:一个请求头.若干消息头.以及实体内容. 2.Servlet:Servlet是sun公司提供的一门用于开发动态WEB资源的技术.sun公司在其API中提供了一个Servlet接口,用户若想开发一个动态WEB资源(即开发一个Java程序向浏览器输出数据),需要完成两个步骤:1.编写一个Java类,实现Servlet接口

JAVA遇见HTML——JSP篇

1.手工编写第一个WEB应用程序 2.默认访问服务器网页首页欢迎界面是 index.jsp,就是网页链接访问其所在的文件夹目录,不访问这个文件,也会自动访问的.如果这个文件夹目录下没有index.jsp或者有其他的比如 xx.jsp 链接直接访问这个 xx.jsp 也是没有用.换句话说,默认首页欢迎界面 就是 index.jsp 然后如果要修改默认首页欢迎界面,方法如下:打开这个web.xml文件,然后添加以下代码: 1 <welcome-file-list> 2 <welcome-fi

Java Servlet系列之Servlet生命周期

Servlet生命周期定义了一个Servlet如何被加载.初始化,以及它怎样接收请求.响应请求,提供服务.在讨论Servlet生命周期之前,先让我们来看一下这几个方法: 1. init()方法 在Servlet的生命周期中,仅执行一次init()方法,它是在服务器装入Servlet时执行的,可以配置服务器,以在启动服务器或客户机首次访问Servlet时装入Servlet.无论有多少客户机访问Servlet,都不会重复执行init(): 2. service()方法 它是Servlet的核心,每当

Java Server Pages 内置对象

JSP九大内置对象: a.JSP内置对象是Web容器创建的一组对象,[不使用new关键字]就可以使用的内置对象.例如:out b.JSP九大内置对象: 五大常用对象:   out,request,response,session,application 其余四大对象:   Page,pageContext,exception,config 1.out内置对象: 2.request内置对象,常用方法如下: request 对象是 javax.servlet.httpServletRequest类型

对JAVA RMI的认识

RMI的定义 RPC (Remote Procedure Call):远程方法调用,用于一个进程调用另一个进程中的过程,从而提供了过程的分布能力. RMI(Remote Method Invocation):远程方法调用,即在RPC的基础上有向前迈进了一步,提供分布式对象间的通讯.允许运行在一个java 虚拟机的对象调用运行在另一个java虚拟机上对象的方法.这两个虚拟机可以是运行在相同计算机上的不同进程中,也可以是运行在网络上的不同计算机中. RMI的全称宗旨就是尽量简化远程接口对象的调用.

浅谈java中如何处理高并发的问题

1.从最基础的地方做起,优化我们写的代码,减少必要的资源浪费     a.避免频繁的使用new对象,对于整个应用只需要存在一个实例的类,我们可以使用单例模式.对于String连接操作,使用StringBuffer或StringBuilder,对于工具类可以通过静态方法来访问.     b.避免使用错误的方式,尽量不用instanceof做条件判断.使用java中效率高的类,比如ArrayList比Vector性能好. 2.html静态化     我们通过一个链接地址访问,通过这个链接地址,服务器