Java Dokümantasyon Html Render Oluşturma Rehberi

Ulaş Müezzinoğlu
3 min readSep 9, 2022

Herkese merhaba, Gerek benim ilk medium yazım olan, gerekse de şu an üzerinde konuşacağımız Java Documentation Html Render konusunun Yapı taşı olan Java Dokümantasyon Hazırlama Rehberi isimli yazımı okumanızı tavsiye ederim. Öyle ise başlayalım 🚩

Dokümantasyon İşleme Sayfası

açıkcası buna nasıl bir isim vereceğim konusunda epey düşündüm. Bunu en doğrusu ve uygunu gördüm. Çünkü Java kodlarımız içerisinde oluşturduğumuz dokümantasyonları her zaman oradan okumayız, okutmayız veya işlemler yapmayız. Bunun için genellikle IDE’nin bize sağladığı kolaylıklardan faydalanıp, bu dokümantasyonları bir arada görebileceğimiz, WEB SAYFALARI render ederiz.

Aşağıda nasıl bir sayfadan bahsettiğimizi ekledim.

Generate Edilen Java Doc Web Sayfası

Nasıl Generate Ederiz ?

hiç uzatmadan hemen nasıl yapacağımızı görseller ile anlatacağım.

ilk olarak java doküman kodlarımızı yazdıktan sonra;

Intellij Idea IDE mizde Tools Sekmesine Tıklıyoruz ardından Generate JavaDoc… sekmesine Tıklıyoruz.

Ardından açılan Sayfada Tüm projemin dokümanlarını istediğimi belirtiyorum. ardından output directory ayarlarımı seçiyorum, kalan default ayarlara dokunmadan OK butonuna basıyorum.

hemen ardından belirlediğim output directory de HTML Dosyalarımın ve DOM için gerekli javascript dosyalarının oluştuğunu görüyorum.

Oluşturulan Web Sayfalarını Tanıyalım 🥳

Header kısmında bizi Package, Class, Tree ve index sekmeleri karşılıyor.

Package : Paketin içerisinde ki Classları ve aynı dizinde ki ilişkili paketleri listeler.

Class : Sınıf içerisinde ki yazdığımız doc lar ve sınıf hakkında genel bilgi verilen sekmedir.

Tree : Paketin içerisinde ki Hiyerarşi düzenini gösterir.

Index: Alfabetik olarak bir düzene sokar.

Örnek Bir Class

Java Kodumuz içerisinde yazdığımız getDummyDatas methodu bakalım Web Sayfasında nasıl gözüküyor.

Sınıfın Geri kalanı için…

Geri kalan kısımları, kendi projenizin dokümantasyonunu hazırlayarak kendiniz tecrübe etmeniz en büyük temennim. bu noktada elimden geldiğinde sizlere rehberlik etmeye çabaladım.

Herkese iyi Çalışmalar..

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

No responses yet

Write a response