< Java

Java kódszervezés

Bevezetés

Ezen az oldalon ötleteket találunk, hogyan szervezhetjük könyvtárakba a Java nyelven írt forráskódunkat. Azért van több is, mert egyik sincs kőbe vésve. Az elején egyszerűbb megvalósításokat találunk, később összetettebbeket. A végén találunk néhány MVC mintát, amely népszerű mostanság.

Példa 001

Projekt01/
|-res/
| `-kep01.png
`-src/
`--xxx/
`--xxx.java

Példa 002

Projekt01/
|-anyag/
|-bin/
| `-Program01.jar
|-class/
| `-Mainwindow.class
|-grafika/
|-images/
| `-projekt01Icon_32x32.png
|-src/
| |-Mainwindow.java
| |-Makefile
| `-manifest.mf
|-tervek/
|-web
| |
| `-htdocs
|-Changelog.txt
|-Projekt01.geany
`-todo.txt

Példa003 MVC

Projekt01/
|
|--dists/
|
|--class/
|
|--src/
| |
| |--controller/
| | |
| | |--Controller.java
| |
| |--model/
| | |
| | |--Model.java
| |
| |--view/
| | |
| | |--Mainwindow.java
| |
| |--Makefile
| |
| |--Projekt01.java
|
|--Changelog

Példa 004 MVC

Projekt01/
|
|--bin/
|
|--class/
|
|--libs/
| |
| |--MySQL.verzio.jar
|
|--src/
| |
| |--controller/
| | |
| | |--Controller.java
| |
| |--model/
| | |
| | |--Model.java
| | |--Mysql.java
| |
| |--view/
| | |
| | |--Mainwindow.java
| |
| |--Makefile
| |
| |--Projekt01.java
|
|--Changelog