AIX жүйесінде Java өнімділігін оңтайландыру: 4-бөлім: енгізу/шығару және желідегі кедергілерді жою

Бұл AIX жүйесінде Java өнімділігін баптау туралы бес бөлімнен тұратын топтаманың төртінші мақаласы. Осы мақаланы оқуды жалғастырмас бұрын, осы сериядағы алдыңғы мақалаларды қайта қарап шығу ұсынылады. Бұл мақалада өнімділікке кедергі…

Grails-пен жұмыс: бірінші Grails қолданбасын құру

Мен Grails-пен таныстыруды басқа тегін веб-әзірлеу құрылымымен бастаймын: Ruby on Rails. Rails шыққан кезде ол көптеген әзірлеушілерді баурап алды. Rails жүйесіне кіріктірілген тірек мүмкіндіктері жаңа жобаны бұрынғыға қарағанда аз уақытта…

Java тілінің тривиальды емес мүмкіндіктері

Java - қарапайым тіл. Бір жыл белсенді пайдаланудан кейін сіз үшін ешқандай құпия қалмайды. Кездейсоқ, мен адамдар stackoverfow бағдарламасында жасырын мүмкіндіктерді (Java-ның жасырын мүмкіндіктері) бөлісуді шешкенін білдім. Бұл өте қызықты…

Grester JUnit Java қолданбаларын сынауды жеңілдетеді

Иван Мур жасаған Jester - бағдарламашылар мен әзірлеушілер жазған бірлік сынақтарын сынайтын тамаша құрал. Бұл кодта шартты секірулер, циклдар және таңдау операторлары бар көптеген орындар болуы мүмкін деген болжамға негізделген,…

Java EE 5: Күрделілігі аз қуат пен өнімділік

Java EE технологиясы масштабталатын, қуатты және портативті кәсіпорын қолданбаларын жасауға мүмкіндік беретін Java тіл платформасының кеңейтімі болып табылады. Ол қолданба құрамдастары үшін төрт контейнер түрін анықтайды: Web, Enterprise JavaBean (EJB),…

Қолданбалардың мысалы: The RideSynergy

Бұл бөлімде әзірлеушілердің өнімділігін арттыруға көмектесу үшін Java EE 5 жүйесіндегі жеңілдетілген бағдарламалау үлгілерінің бірнеше мысалдары берілген. Мысалдардан осы үлгілердің іскери логика үшін EJB және веб-интерфейсті әзірлеу үшін JSF пайдалана…

Java әзірлеушілерінің Scala нұсқаулығы: 2-бөлім: Калькуляторды құру

Қазіргі уақытта жағдай келесідей көрінеді: DSL құру процесінде (біздің жағдайда қарапайым арифметикалық өрнек тілі) біз шыңдардың келесі түрлерімен AST құрылымын анықтадық:қосу, алу, көбейту және бөлудің екілік операторлары;біртұтас таңбаны өзгерту (терістеу)…

Java тілінде веб-қызмет құру

Қарапайым WEB қызметін құру мысалын қарастырыңыз. Java тілінде WEB қызметтерін құруға арналған көптеген құралдар бар, бірақ біз XFire қолданамыз. XFire - бұл Java SOAP негізі, жылдам, кеңейтілетін және т.б. Біз…

Java. Веб-жобаның мысалын пайдалана отырып, Maven көмегімен жобаларды жасау және құру

Maven бағдарламалық жасақтама жобасын басқару құралы болып табылады - құру, тестілеу, есептерді шығару және т.б. Оның әртүрлі мақсаттарға арналған көптеген плагиндер саны бар. maven көмегімен жобаны қалай жасауға және құруға…

Guice көмегімен тәуелділік инъекциясы

Guice - бұл тәуелділік инъекциясына арналған құрылым немесе қысқаша DI. Мен бірнеше жыл бойы DI пайдаланудың күшті жақтаушысымын, себебі ол техникалық қызмет көрсетуді, сынақтан өткізуді және код икемділігін жақсартады. Әзірлеушілердің…