|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
一旦你有了思想,那你编的程序就有了灵魂,不管是什么语言到了你的手里都会是你的工具而已,他们的价值是能尽快帮助你实现你想要的目标。但是如果你没有了思想,那就像是海里的帆船失去了船帆,是很难到打海的另一边的。Hereisthecodetosendanattachment:
importjava.util.Properties;
importjavax.mail.*;
importjavax.mail.internet.*;
importjavax.activation.*;
publicclassAttachExample{
publicstaticvoidmain(Stringargs[])
throwsException{
Stringhost=args[0];
Stringfrom=args[1];
Stringto=args[2];
StringfileAttachment=args[3];
//Getsystemproperties
Propertiesprops=System.getProperties();
//Setupmailserver
props.put("mail.smtp.host",host);
//Getsession
Sessionsession=
Session.getInstance(props,null);
//Definemessage
MimeMessagemessage=
newMimeMessage(session);
message.setFrom(
newInternetAddress(from));
message.addRecipient(
Message.RecipientType.TO,
newInternetAddress(to));
message.setSubject(
"HelloJavaMailAttachment");
//createthemessagepart
MimeBodyPartmessageBodyPart=
newMimeBodyPart();
//fillmessage
messageBodyPart.setText("Hi");
Multipartmultipart=newMimeMultipart();
multipart.addBodyPart(messageBodyPart);
//Parttwoisattachment
messageBodyPart=newMimeBodyPart();
DataSourcesource=
newFileDataSource(fileAttachment);
messageBodyPart.setDataHandler(
newDataHandler(source));
messageBodyPart.setFileName(fileAttachment);
multipart.addBodyPart(messageBodyPart);
//Putpartsinmessage
message.setContent(multipart);
//Sendthemessage
Transport.send(message);
}
}
有了这样一个呼声:让java代替C语言成为基本语言。这些足以说明java简单易学的这个优点。其次,java的功能强大,前面我也提到了,EJB3.0的推出使java成为了大型项目的首选。 |
|