GP Coder

Trang chia sẻ kiến thức lập trình Java

  • Java Core
    • Basic Java
    • OOP
    • Exception Handling
    • Multi-Thread
    • Java I/O
    • Networking
    • Reflection
    • Collection
    • JDBC
    • Java 8
  • Design pattern
    • Creational Pattern
    • Structuaral Pattern
    • Behavior Pattern
  • Java Framework
    • Spring
    • JSF
    • ORM
  • Java library
    • Report
    • Json
    • Logging
    • Unit Test
  • Java Webservice
    • REST
    • SOAP
  • SQL
  • Front-end
    • JS
    • JQuery
  • All
Trang chủ 2019 Danh sách bài viết Tháng Hai 2019

Danh sách bài viết Tháng Hai 2019

Hướng dẫn Java Design Pattern – Transfer Object

Đăng vào 22/02/2019 Được đăng bởi GP Coder 4 Lượt xem

Hướng dẫn Java Design Pattern – Transfer Object

Transfer Object Pattern là gì? Transfer Object/ Data Transfer Object Pattern là một dạng Architectural Design Pattern, được sử dụng khi chúng ta muốn truyền dữ liệu qua lại giữa các tầng trong ứng dụng, giữa Client – Server. Data Transfer Object (DTO) còn được gọi là Value Object (VO). Transfer Object đơn giản là một POJO (Plain […]

Chuyên mục: Design pattern Được gắn thẻ: Design pattern

Hướng dẫn Java Design Pattern – MVC

Đăng vào 19/02/2019 Được đăng bởi GP Coder 25 Lượt xem

Hướng dẫn Java Design Pattern – MVC

MVC Pattern là gì? Model – View – Controller (MVC) Pattern là một mẫu thiết kế nhằm mục tiêu chia tách phần giao diện và code để dễ quản lý, phát triển và bảo trì. MVC Pattern  là một dạng Architectural Design Pattern được áp dụng để xử lý các vấn đề liên quan đến […]

Chuyên mục: Design pattern Được gắn thẻ: Design pattern

Giới thiệu Google Guice – Aspect Oriented Programming (AOP)

Đăng vào 14/02/2019 Được đăng bởi GP Coder 30 Lượt xem

Giới thiệu Google Guice – Aspect Oriented Programming (AOP)

Trong các bài trước, tôi đã giới thiệu với các bạn Aspect Oriented Programming (AOP) và cách tự xây dựng một AOP Framework với JDK Proxy. Trong bài này, chúng ta sẽ cùng tìm hiểu cách sử dụng AOP với thư viện Google Guice. Giới thiệu Google Guice AOP Ngoài việc hỗ trợ mạnh mẽ về Dependency Injection […]

Chuyên mục: Creational Pattern, Design pattern, Java library Được gắn thẻ: AOP, Creational Design Pattern, Dependency Injection, Design pattern

Giới thiệu Aspect Oriented Programming (AOP)

Đăng vào 09/02/2019 Được đăng bởi GP Coder 39 Lượt xem

Giới thiệu Aspect Oriented Programming (AOP)

AOP là gì? Trong khi xây dựng các chương trình ứng dụng, có rất nhiều những vấn đề liên quan đến phần mềm mà chúng ta cần quan tâm. Chẳng hạn, chúng ta xây dựng một hệ thống đăng ký tạo tài khoản cho một ngân hàng. Ngoài công việc chính cho phép người dùng có […]

Chuyên mục: Design pattern Được gắn thẻ: AOP, Dependency Injection, Design pattern

Giới thiệu Google Guice – Injection, Scope

Đăng vào 07/02/2019 Được đăng bởi GP Coder 44 Lượt xem

Giới thiệu Google Guice – Injection, Scope

Trong bài trước, tôi đã giới thiệu với các bạn các loại binding được hỗ trợ bởi Google Guice. Trong bài này, chúng ta sẽ cùng tìm hiểu về các loại Injection và Scope được hỗ trợ bởi Guice. Injection Dependency Injection Pattern tách hành vi khỏi các phụ thuộc (dependency). Thay vì tìm kiếm các phụ […]

Chuyên mục: Creational Pattern, Design pattern, Java library Được gắn thẻ: Creational Design Pattern, Dependency Injection, Design pattern

Giới thiệu Google Guice – Binding

Đăng vào 05/02/2019 Được đăng bởi GP Coder 45 Lượt xem

Giới thiệu Google Guice – Binding

Trong bài trước, tôi đã giới thiệu với các bạn cơ bản về Google Guice. Trong bài này, chúng ta sẽ cùng tìm hiểu chi tiết hơn về các loại Binding được hỗ trợ bởi Google Guice. Linked Bindings Linked bindings (ràng buộc)  ánh xạ một type với một implementation của nó. Cú pháp: Ví […]

Chuyên mục: Creational Pattern, Design pattern, Java library Được gắn thẻ: Creational Design Pattern, Dependency Injection, Design pattern

  • 1
  • 2
  • Trang sau »

Tìm kiếm

Bài viết mới

  • Hướng dẫn Java Design Pattern – Transfer Object 22/02/2019
  • Hướng dẫn Java Design Pattern – MVC 19/02/2019
  • Giới thiệu Google Guice – Aspect Oriented Programming (AOP) 14/02/2019
  • Giới thiệu Aspect Oriented Programming (AOP) 09/02/2019
  • Giới thiệu Google Guice – Injection, Scope 07/02/2019

Xem nhiều

  • Xây dựng ứng dụng Client-Server với Socket trong Java (4703 lượt xem)
  • 4 tính chất của lập trình hướng đối tượng trong Java (4608 lượt xem)
  • Lấy ngày giờ hiện tại trong Java (3731 lượt xem)
  • Lập trình đa luồng trong Java (Java Multi-threading) (3487 lượt xem)
  • Giải Thuật Đệ Quy trong Java (3092 lượt xem)

Thẻ đánh dấu

Annotation (6) AOP (2) Apache Poi (2) Basic Java (44) Behavior Pattern (12) Collection (34) Creational Design Pattern (12) csv (1) Cấu trúc điều khiển (5) Dependency Injection (6) Design pattern (37) Eclipse (13) Enum (2) excel (2) Exception (7) Executor Service (3) Generic (1) Giải thuật (1) Gson (6) How to (6) IDE (2) IO (13) Jackson (3) Java 8 (23) JDK (5) json (10) Kinh nghiệm (4) Maven (2) Multithreading (10) Networking (2) OOP (16) opencsv (1) pdf (1) Performance (3) Print (1) Reflection (5) Report (5) solid (2) Structuaral Pattern (8) SXSSF (1) Thread Pool (3) word (1) xDocReport (1) xml (1) zip (1)

Lưu trữ

  • Tháng Hai 2019 (8)
  • Tháng Một 2019 (7)
  • Tháng Mười Hai 2018 (8)
  • Tháng Mười Một 2018 (5)
  • Tháng Mười 2018 (3)
  • Tháng Chín 2018 (5)
  • Tháng Tám 2018 (5)
  • Tháng Bảy 2018 (6)
  • Tháng Sáu 2018 (4)
  • Tháng Năm 2018 (7)
  • Tháng Tư 2018 (6)
  • Tháng Ba 2018 (7)
  • Tháng Hai 2018 (5)
  • Tháng Một 2018 (11)
  • Tháng Mười Hai 2017 (22)
  • Tháng Mười Một 2017 (53)
  • Tháng Mười 2017 (40)

Liên kết website

Giới thiệu

GP Coder là trang web cá nhân, được thành lập với mục đích lưu trữ, chia sẽ kiến thức đã học và làm việc của tôi. Các bài viết trên trang này chủ yếu về ngôn ngữ Java và các công nghệ có liên quan đến Java như: Spring, JSF, Web Services, Unit Test, Hibernate, SQL, ...
Hi vọng góp được chút ít công sức cho sự phát triển cộng đồng Coder Việt.

Liên hệ

Các bạn có thể liên hệ với tôi thông qua:
  • Trang liên hệ
  • Email: contact@gpcoder.com
  • Skype: ptgiang56it

Copyright 2019 © GP Coder · All Rights Reserved · Giới thiệu · Chính sách · Điều khoản · Liên hệ ·