pop3(post office protocol):该程序定义了邮件客户端与pop3服务器进行通信的具体规则和细节,用于邮件的接收过程。
rfc1939文档中对pop3进行了定义,它采用的网络监听端口默认为110.
pop3协议中共定义了12条命令。
具体如下:
user username
该命令是pop3邮件客户端与邮件服务器建立链接后通常发送的第一条命令,username是收件人的帐户名称
pass password
user成功登录后,pass命令用于传送用户明码
apop name,digest
它一md5摘要的形式向pop3邮件服务器提交帐户密码,用于替代user、pass ...
通过下面的介绍,相信你可以手动实现邮件的发送程序,但你必须先准备一个程序用来进行BASE64Encoder的转换。这个程序不是很麻烦,有兴趣可以自己动手做下。
不多说,下面开始这次的正文:
SMTP(simple mail transfer protocl简单邮件传输协议),定义了邮件客户端软件与smtp服务器之间,以及两来smtp服务器之间的通信规则。
smtp协议中定义了18条命令,但常用的有如下6条命令:
下面就回顾下今天重新复习了的smtp命令:
smtp命令及格式:
ehlo <domain>
该命令是smtp邮件发送程序与smtp邮件接收程序建立连接后必须发送 ...
我的第一份工作就是做软件测试,虽然现在还不是很明白是怎么回事,但是,遇见这方面的文章时 ,我也会特别的留意一下,用不用它,先收集了再说。
JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework)。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。
Cactus Cactus是一个基于JUnit框架的简单测试框架,用来单元测试服务端Java ...
下面是我收集的资料,用来制作jar的工具,自己动作做很麻烦,以前做过,没有想够要用工具来做,现在既然有工具可以使用,为什么不用更方便的方法呢~~~~
JPackIt JPackIt可以把Java工程打包成一个可执行的包(如:jar,class或exe).包括所有Java应用程序资源如:代码,图片,属性文件和被引用的第三方包.
IzPack
IzPack 是一个 Java 安装程序制作工具,能够制作一些简单的安装程序。制作出来的安装程序能在 Unix-like, MacOS X, Windows 等系统平台上运行。
JSmooth
JSmooth 使用JSmooth将做好的J ...
该程序用于窗口显示邮件帐户管理视图:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.table.DefaultTableModel;
public class TableDemo extends JPanel {
private JLabel jlabel1=null;
private JButton jbt1=null,jbt2=null,jbt3=null,jbt4=null;
private JScrollPane jscrollpane=null;
p ...
一:J2SE
面向对象-封装、继承、多态
内存的分析
递归
集合类、泛型、自动打包与解包、Annotation
IO
多线程、线程同步
TCP/UDP
AWT、事件模型、匿名类
正则表达式
反射机制
2:数据库(Oracle或者MySQL)
SQL语句
多表连接,内外连接, 子查询等
管理表、视图、索引、序列、约束等
树状结构存储
存储过程、触发器
数据库设计三范式、
3:JDBC
JDBC基础
连接池
树状结构存储与展现
DataSource & RowSet
JDBC连接Oracle及MySQL
4:HTML_CSS_JAVASCRIP ...
只对初学者或许有用
import java.awt.*;
import javax.swing.*;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.JFrame;
public class Mytree extends JFrame{
private DefaultMutableTreeNode root,red,green,blue;
private JTree jtree1;
private JPanel jpanel1;
// private JLabel jla ...
学习需要,想做一个可以改变大小的面板,java学的不是很好,不知道怎么弄后来搜索下了,可以使用JSplitPane,比较简单下面是一个简单演示:
import java.awt.*;
import javax.swing.*;
public class MysplitpaneDemo extends JFrame{
private JButton jb1,jb2;
private JSplitPane jsplitpane1,jsplitpane2;
private JScrollPane jsp;
private JLabel jlabel1,jlabel2;
...
自己做练习编写的小程序:GridBagLayout布局使用
下面是自己写的代码
package layout;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class ShowGridBagLayout extends JApplet{
private JLabel jbl1=new JLabel("resize the window and study gridbaglayout",JLabel.CENTER);
private JTextArea jta1=new JText ...
Spring Framework 【Java开源 J2EE框架】
Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。 Spring提供了唯一的数据访问抽象,包括简单和有效率的JDBC框架,极大的改进了效率并且减少了可能的错误。Spring的数据访问架构还集成了Hiberna ...
- 浏览: 3739 次
- 性别:

- 来自: 合肥

- 详细资料
搜索本博客
我的相册
b8f255ee3d82e7382cf53432
共 53 张
共 53 张
最近加入圈子
链接
最新评论
-
java程序员要掌握的东东【 ...
这个我 收了啊 坚持。。。。
-- by mjun2001 -
(转)java程序员面试必备 ...
支持一下咯 IT巾帼 与java同生共死啊
-- by mjun2001 -
初探java内存机制
JVM运行时,将内存分为堆和栈,堆中存放的是创建的对象,JAVA字符串对象内存实 ...
-- by wyyl00 -
【转】java学习书籍
Java基础的书籍,个人建议看:《Effitive Java》《JAVA并发编程 ...
-- by javatar -
【转】java学习书籍
那么大一个【转】字在标题上那···
-- by Emy






评论排行榜