Adaptive Object Model

Dinamiklik gerektiren ve hızlı değişime ihtiyaç duyan uygulamaların domain modellerini yönetmek için AOM design patterni kullanılabilir. AOM classları,attributeleri,ilişkileri ve classların operasyonlarını metadata olarak saklayıp dinamik olarak kullanmayı sağlar. Kullanıcılar doğrudan metadatayı değiştirerek domain modeli değiştirebilirler. Object modeli ister XML dosyalarında ister databasede saklayabilir ve yönetebilirsiniz.

Bu tasarıma baktığımızda aslında NoSQL databaselerin temel aldığı mantığı yansıtmaktadır. Yani MongoDB gibi NoSql databaselerin temelindeki pattern AOM diyebiliriz.

AOM’u anlatan güzel bir blog girdisi gördüm. Paylaşmak istedim;

Buradan erişebilirsiniz.

Kaynak

Zebra S4M Label Design ve Java ile Yazdırma

Zebra Designer Uygulaması Açılır ;

1 2

Finish’e tıklanır ve Printer Seçimi Yapılır;

3 4 5 6 7

Finishe tıklanır ve dizayna geçilir.

8

 

Dizayn işlemi bittikten sonra ZPL kodlarını almak için File menüsünden Print seçeneğine tıklanır.

9

 

Print to file seçilip Print butonuna tıklanır ve oluşan .prn uzantılı dosyayı text editörde açıp ilk satır hariç alarak dizaynın ZPL kodunu elde etmiş olursunuz.

Sonrasında ise bu ZPL kodunu printere göndermek için aşağıdaki Java örneğini inceleyebilirsiniz.

 

 

MSSQL Locked Objects

MSSQL’de lock olmuş objeleri bulup ilgili sessionu kill etmek için aşağıdaki yöntemi kullanabilirsiniz.

 

Yukarıdaki sorgudan elde ettiğini SPID ile aşağıdaki komutu kullanabilirsiniz.