Welcome 微信登录

首页 / 软件开发 / JAVA

JSTL入门:表达式语言

JSTL入门:表达式语言

JSTL入门:表达式语言2011-01-11JSP 标准标记库(JSP Standard Tag Library,JSTL)是一个实现 Web 应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化、XML 操作以及数据库访问。在 developerWorks 上其新系列的第一篇文章中,软件工程师 Mark Kolb 向您展示了如何使用 JSTL 标记来避免在 JSP 页面中使用脚本编制元素。您还将了解如何通过从表示层删除源代码...
Struts Controller

Struts Controller

Struts Controller2011-01-11关于controller中的Action:(ActionServlet也是多线程的)因为Action类是线程安全的,所以在应用程序中创建Action类的唯一实例;Struts中使用lazy Singleton,也就是先判断是否存在实例,若不存在,则创建实例,且对创建实例的代码进行了Synchronization,从而保证同一时刻只有一个线程可以创建Struts的实例。除此之外,确保Action类不使用实...
J2ME开发之手机键盘使用注意问题

J2ME开发之手机键盘使用注意问题

J2ME开发之手机键盘使用注意问题2011-01-11在J2ME程序的开发过程中,经常需要接受用户的输入,而所有这些的输入都是通过手机键盘进行的,下面介绍一下在使用的时候需要注意的问题。在高级用户界面开发中,只能使用功能键来控制Command按钮,这些都是一些固定的模式,例如手机显示两个Command的话,分别对应屏幕上的左右两个Command,不需要用户去处理键值,所以不存在移植的问题,在所有的手机上都是通用的。但是在低级用户界面开发中,可以直接获得手机...
Java网络编程从入门到精通(1):Internet地址概述

Java网络编程从入门到精通(1):Internet地址概述

Java网络编程从入门到精通(1):Internet地址概述2011-01-12所有连入Internet的终端设备(包括计算机、PDA、打印机以及其他的电子设备)都有一个唯一的索引,这个索引被称为IP地址。现在Internet上的IP地址大多由四个字节组成,这种IP地址叫做IPv4。除了这种由四个字节组成的IP,在Internet上还存在一种IP,这种IP由16个字节组成,叫做IPv6。IPv4和IPv6后面的数字是Internet协议(Internet ...
Java网络编程从入门到精通(2):创建InetAddress对象的四个静态方法

Java网络编程从入门到精通(2):创建InetAddress对象的四个静态方法

Java网络编程从入门到精通(2):创建InetAddress对象的四个静态方法2011-01-12InetAddress类是Java中用于描述IP地址的类。它在java.net包中。在Java中分别用Inet4Address和Inet6Address类来描述IPv4和IPv6的地址。这两个类都是InetAddress的子类。由于InetAddress没有public的构造方法,因此,要想创建InetAddress对象,必须得依靠它的四个静态方法。Inet...
Java网络编程从入门到精通(3):为什么不能直接通过IP访问网站

Java网络编程从入门到精通(3):为什么不能直接通过IP访问网站

Java网络编程从入门到精通(3):为什么不能直接通过IP访问网站2011-01-12在《创建InetAddress对象的四个静态方法》一文中通过getAllByName得到了www.csdn.net对应的四个IP地址。从理论上说,在IE(或其他的Web浏览器,如Firefox)的地址栏中输入这四个IP地址中的任何一个,都可能访问www.csdn.net。如输入http://211.100.26.124。但IE却返回了一个错误信息。在输入另外三个IP后,都...
Java网络编程从入门到精通(4):DNS缓存

Java网络编程从入门到精通(4):DNS缓存

Java网络编程从入门到精通(4):DNS缓存2011-01-12在通过DNS查找域名的过程中,可能会经过多台中间DNS服务器才能找到指定的域名,因此,在DNS服务器上查找域名是非常昂贵的操作。在Java中为了缓解这个问题,提供了DNS缓存。当InetAddress类第一次使用某个域名(如www.csdn.net)创建InetAddress对象后,JVM就会将这个域名和它从DNS上获得的信息(如IP地址)都保存在DNS缓存中。当下一次InetAddress...
Java网络编程从入门到精通(5):使用InetAddress类的getHostName方法获得域

Java网络编程从入门到精通(5):使用InetAddress类的getHostName方法获得域

Java网络编程从入门到精通(5):使用InetAddress类的getHostName方法获得域2011-01-12该方法可以得到远程主机的域名,也可以得到本机名。getHostName方法的定义如下:public String getHostName()下面是三种创建InetAddress对象的方式,在这三种方式中,getHostName返回的值是不同的。1.使用getLocalHost方法创建InetAddress对象如果InetAddress对象是...
Java网络编程从入门到精通(6):使用getCanonicalHostName方法获得主机名

Java网络编程从入门到精通(6):使用getCanonicalHostName方法获得主机名

Java网络编程从入门到精通(6):使用getCanonicalHostName方法获得主机名2011-01-12getCanonicalHostName方法和getHostName方法一样,也是得到远程主机的域名。但它们有一个区别。getCanonicalHostName得到的是主机名,而getHostName得到的主机别名。getCanonicalHostName的定义如下:public String getCanonicalHostName()在访问...
Java网络编程从入门到精通(7):用getHostAddress方法获得IP地址

Java网络编程从入门到精通(7):用getHostAddress方法获得IP地址

Java网络编程从入门到精通(7):用getHostAddress方法获得IP地址2011-01-12这个方法用来得到主机的IP地址,这个IP地址可能是IPv4的地址,也可能是IPv6的地址。getHostAddress方法的定义如下:public String getHostAddress()无论InetAddress对象是使用哪种方式创建的,getHostAddress方法都不会访问DNS服务器。如果想访问使用IPv6地址的远程主机,需要在操作系统上安...
Java网络编程从入门到精通(8):用getAddress方法获得IP地址

Java网络编程从入门到精通(8):用getAddress方法获得IP地址

Java网络编程从入门到精通(8):用getAddress方法获得IP地址2011-01-12getAddress方法和getHostAddress类似,它们的唯一区别是getHostAddress方法返回的是字符串形式的IP地址,而getAddress方法返回的是byte数组形式的IP地址。getAddress方法的定义如下:public byte[] getAddress()这个方法返回的byte数组是有符号的。在Java中byte类型的取值范围是-1...
Java网络编程从入门到精通(9):使用isXxx方法判断地址类型

Java网络编程从入门到精通(9):使用isXxx方法判断地址类型

Java网络编程从入门到精通(9):使用isXxx方法判断地址类型2011-01-12IP地址分为普通地址和特殊地址。在前面的文章中所使用的大多数都是普通的IP地址,在本文中将介绍如何利用InetAddress类提供的十个方法来确定一个IP地址是否是一个特殊的IP地址。一、isAnyLocalAddress方法当IP地址是通配符地址时返回true,否则返回false.这个通配符地址对于拥有多个网络接口(如两块网卡)的计算机非常拥有。使用通配符地址可以允许在...
Java网络编程从入门到精通(11):使用NetworkInterface类获得网络接口信息

Java网络编程从入门到精通(11):使用NetworkInterface类获得网络接口信息

Java网络编程从入门到精通(11):使用NetworkInterface类获得网络接口信息2011-01-12从JDK1.4开始,Java提供了一个NetworkInterface类。这个类可以得到本机所有的物理网络接口和虚拟机等软件利用本机的物理网络接口创建的逻辑网络接口的信息。一、创建NetworkInterface对象的两个静态方法NetworkInerface类和InetAddress一样,也没有public的构造方法。因此,必须通过它的两个静态...
Java网络编程从入门到精通(12):使用isReachable方法探测主机是否可以连通

Java网络编程从入门到精通(12):使用isReachable方法探测主机是否可以连通

Java网络编程从入门到精通(12):使用isReachable方法探测主机是否可以连通2011-01-12在J2SE5.0中的InetAddress类中增加了一个isReachable方法。可以使用这个方法来探测主机是否可以连通。这个方法有两个重载形式,它们的定义如下:public boolean isReachable(int timeout) throws IOExceptionpublic boolean isReachable(NetworkIn...
Java网络编程从入门到精通(13):使用Socket类接收和发送数据

Java网络编程从入门到精通(13):使用Socket类接收和发送数据

Java网络编程从入门到精通(13):使用Socket类接收和发送数据2011-01-12网络应用分为客户端和服务端两部分,而Socket类是负责处理客户端通信的Java类。通过这个类可以连接到指定IP或域名的服务器上,并且可以和服务器互相发送和接受数据。在本文及后面的数篇文章中将详细讨论Socket类的使用,内容包括Socket类基础、各式各样的连接方式、get和set方法、连接过程中的超时以及关闭网络连接等。在本文中,我们将讨论使用Socket类的基本...
<< 111 112 113 114 115 116 117 118 119 120 >>