当前位置:首页 » 编程语言 » java校验框架

java校验框架

发布时间: 2024-01-10 01:07:23

1. java如何验证一个email地址是否真实有效。

首先使用java提供的格式类判断email是否格式有误,然后使用开源框架,验证邮箱是否有用,示例如下:

publicstaticbooleancheckEmail(Stringemail){
if(!email.matches("[\w\.\-]+@([\w\-]+\.)+[\w\-]+")){
returnfalse;
}

Stringhost="";
StringhostName=email.split("@")[1];
Record[]result=null;
SMTPClientclient=newSMTPClient();

try{
//查找MX记录
Lookuplookup=newLookup(hostName,Type.MX);
lookup.run();
if(lookup.getResult()!=Lookup.SUCCESSFUL){
returnfalse;
}else{
result=lookup.getAnswers();
}

//连接到邮箱服务器
for(inti=0;i<result.length;i++){
host=result[i].getAdditionalName().toString();
client.connect(host);
if(!SMTPReply.isPositiveCompletion(client.getReplyCode())){
client.disconnect();
continue;
}else{
break;
}
}

//以下2项自己填写快速的,有效的邮箱
client.login("163.com");
client.setSender("[email protected]");
client.addRecipient(email);
if(250==client.getReplyCode()){
returntrue;
}
}catch(Exceptione){
e.printStackTrace();
}finally{
try{
client.disconnect();
}catch(IOExceptione){
}
}
returnfalse;
}

需要的jar支持:commons-net-2.2.jar,dnsjava-2.1.1.jar

2. 现在有什么好用的java开发框架

分享10个最好的工具、框架和库,以帮助 Java 开发人员在不同的 Java 项目中更好地执行单元测试和集成测试。

▌JUnit

JUnit 应该不需要过多介绍。哪怕你是一位 Java 初学者,我想你也应该听说过它,它能够让你为 Java 代码编写单元测试。

几乎所有常用的 IDE,比如 Eclipse、NetBeans 和 IntelliJ,都能够集成 JUnit,这意味着开发者直接可以在这些 IDE 中编写并运行单元测试。

目前大多数人仍然在使用 JUnit 4,事实上新的 JUnit 5 已经发布。你可以用 JUnit 进行单元测试和集成测试,此外,它还支持 Java 8 功能。

热点内容
农行u盾密码有多少次机会 发布:2025-08-27 11:17:42 浏览:917
影视大全离线缓存 发布:2025-08-27 11:11:56 浏览:28
云服务器开游戏 发布:2025-08-27 10:41:37 浏览:441
ftp后台登陆 发布:2025-08-27 10:39:00 浏览:775
java武汉培训 发布:2025-08-27 10:33:06 浏览:643
什么是圆点密码 发布:2025-08-27 10:31:48 浏览:543
php培训机构那个比较好 发布:2025-08-27 10:24:13 浏览:914
ssl加密访问 发布:2025-08-27 10:19:16 浏览:212
安装包解压密码 发布:2025-08-27 10:15:28 浏览:360
poor脚本怎么用 发布:2025-08-27 10:14:43 浏览:367