Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/theanishtar/tutor-j4
https://github.com/theanishtar/tutor-j4
Last synced: about 5 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/theanishtar/tutor-j4
- Owner: theanishtar
- Created: 2023-07-21T09:09:05.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-06T15:54:43.000Z (over 1 year ago)
- Last Synced: 2024-04-09T16:16:14.215Z (7 months ago)
- Language: Java
- Size: 6.53 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tutor-J4
## Giai đoạn 1
- Viết báo cáo
- Chức năng đăng nhập (hard code)
- Chức năng đăng ký (Gửi mail khi hoàn tất)
- Chức năng load videos lên JSP
- [VIDEO BÀI GIẢNG](https://youtu.be/xbMoY_UMJKw)## Giai đoạn 2
- CRUD dữ liệu DB bằng JPA [SRC CODE](https://github.com/Theanishtar/Tutor-J4/tree/ASM2)## Ôn thi
- [MAPPING VỚI DB](https://github.com/dangtranhuu/Java4-FinalTest)
- [Video bài giảng](https://www.youtube.com/watch?v=CUtbXtRVFR8&t=811s)
- ...## Các dependencies
```xml
javax.servlet
javax.servlet-api
3.1.0
javax.servlet
jstl
1.2
javax.mail
1.4.7
```## Chức năng gửi mail
```java
public static boolean sendmail(String to, String subjecta, String from, String bodya) {
String subject = subjecta;
String body = "Nội dung: "+bodya;// Thiết lập các thuộc tính của email
Properties properties = new Properties();
properties.put("mail.smtp.host", "smtp.gmail.com");
properties.put("mail.smtp.port", "587");
properties.put("mail.smtp.auth", "true");
properties.put("mail.smtp.starttls.enable", "true");
properties.put("mail.smtp.ssl.protocols", "TLSv1.2");Session session = Session.getInstance(properties, new Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
String username = "$%$%$%[email protected]";
String password = "$%$%$%$$";
return new PasswordAuthentication(username, password);
}
});try {
// Tạo message và thiết lập thông tin
Message message = new MimeMessage(session);
message.setFrom(new InternetAddress("[email protected]"));
message.setRecipients(Message.RecipientType.TO, InternetAddress.parse(to));
message.setSubject(subject);
message.setText(body);// Gửi email
System.out.println("Dang gui!");
Transport.send(message);// Chuyển hướng về trang thành công
System.out.println("Gui thanh cong!");
return true;
} catch (MessagingException e) {
// Chuyển hướng về trang thất bại với thông báo lỗi
System.out.println("Loi!");
return false;
}
}
```