Жолдарды таңбалар шоғыры ретінде көрсету: теория және практика

Байланысты деректер құрылымы (арқан деректер құрылымы) Java тіліндегі String сияқты өзгермейтін таңбалар тізбегі болып табылады. Бірақ байланыстыру өзгерістерін тиімді жүзеге асыру оларды String нысандары мен олардың өзгермелі немерелері StringBuffer және…

JAX-WS 2.0 веб-қызметтерін жобалау және әзірлеу

Бұл оқулықта біз әртүрлі тұтынушылар тапсырыс ақпаратын платформаға тәуелсіз түрде орналастыра алатын веб-қызметтері ретінде оның функционалдығын ашатын тапсырысты өңдеу қолданбасын әзірлеп, дамытамыз.Қатысты ақпарат:Веб-қызметтерге арналған кеңестер мен амалдар: JAX-RPC және JAX-WS…

Eclipse Communication Framework бағдарламасымен таныстыру

Eclipse - бұл ең алдымен көптеген қосымшаларды құруға арналған сапалы платформа. Платформаның негізгі құрамдас бөлігі - Equinox, OSGi R4 спецификациясын іске асыру. Басқа құрамдас бөліктер Equinox негізінде құрастырылған, мысалы, Eclipse…

Grails-пен жұмыс істеу: GORM — Күлкілі атау және маңызды технология

Өткен айда Grails-пен жұмыс жасау сериясының кіріспе мақаласы Grails деп аталатын жаңа веб-қосымшаларды әзірлеу негізін ұсынды. Grails MVC (Model-View-Controller), алаңдаушылықтарды бөлу және конфигурацияға қатысты конвенция сияқты заманауи тәсілдерді қамтиды. Кірістірілген…

J2EE және Ajax веб-қосымшаларын jpa2web көмегімен жасау

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

javax.tools көмегімен динамикалық қолданбаларды құру

Java бастапқы кодын құрастыруға арналған стандартты API ретінде Java SE 6 жүйесінде қосылған javax.tools бумасы статикалық қолданбаларды кеңейту үшін динамикалық функционалдылықты қосуға мүмкіндік береді. Бұл мақала буманың негізгі сыныптарына шолу…

Java компиляциясы: принциптері және іске асыру

Javax.tools бумасын түсіну үшін Java компиляциясының принциптерімен және олардың пакетте қалай жүзеге асырылатынын білу пайдалы. javax.tools бумасы осы ұғымдардың барлығына жалпы түрде абстракцияларды қамтамасыз етеді, бұл сізге тек файлдық жүйеден…

Java бастапқы кодын CharSequence нысандарына құрастыру

Бұл бөлімде сіз javax.tools.JavaCompiler сыныбы үшін қасбет жасайсыз. javaxtools.compiler.CharSequenceCompiler сыныбы (Жүктеу бөлімін қараңыз) Class түріндегі нысанды қайтару арқылы Java бастапқы кодын кез келген java.lang.CharSequence нысандарына (мысалы, String, StringBuffer және StringBuilder)…

XML-ге Java нысандарын сериялау үшін XStream пайдалану

XStream көптеген Java нысандарын ешбір салыстырусыз сериялауға мүмкіндік береді. Бұл жағдайда элементтердің атаулары объектілердің атауларына сәйкес келеді, ал элементтердің мазмұны объектілердің жолдық көрінісіне сәйкес келеді. XStream Serializable интерфейсін жүзеге асырмайтын…

Java қолданбаларында Spring және Websphere MQ пайдалану

Spring (Spring Framework) Java қосымшаларын әзірлеуге арналған ашық бастапқы негіз болып табылады. IBM Websphere MQ (MQSeries) — белгілі IBM компаниясының коммерциялық хабар алмасу өнімі. Бұл мәтін негізінен көктемгі қолданбаларды әзірлеушілерге…