• 제목/요약/키워드: Bean model

검색결과 134건 처리시간 0.03초

EJB 환경에서 컴포넌트의 Required 인터페이스 설계 기법 (Design of Required Interface for Components in EJB Environment)

  • 윤희윤;김수동
    • 정보처리학회논문지D
    • /
    • 제11D권3호
    • /
    • pp.671-682
    • /
    • 2004
  • 다양한 정보기술의 등장과 소프트웨어 복잡성의 증가로 소프트웨어 개발 비용과 노력이 크게 증가하고 있다. 컴포넌트 기반 개발(CBD) 기술은 높은 재사용과 유지보수성을 제공하여 비용과 노력을 크게 절감하는 새로운 방법으로 각광을 받고 있다. CBD에서는 컴포넌트의 사용자가 컴포넌트를 이용해 고유의 도메인에 맞는 시스템을 구축하기 위한 컴포넌트의 가변적인 부분을 가지고 있다. 컴포넌트 내부의 가변적인 부분은 사용자가 컴포넌트에서 제공하는 기능인 Required 인터페이스를 통하여 쉽게 설정할 수 있다. Enterprise JavaBeans(EJB)은 Java 기반의 컴포넌트를 구현할 수 있는 상용 규격으로 활용되고 있다. 그러나 EJB에서 Required 인터페이스를 직접 구현할 수 있는 장치가 제한적이다. 본 논문에서는 EJB 환경에서 Required 인터페이스를 효과적으로 정의하고 子현하기 위한 인터페이스 저장형 기법, 클래스 저장형 기법, 인터페이스 생성형 기법, Plug-in 기법을 제안한다. 인터페이스 저장형 기법은 가변적인 설정 값들은 Required 인터페이스에서 저장하고 있으며 클래스 저장형 기법은 컴포넌트 분석 모델의 수정 없이 가변성을 가진 빈들이 Required 인터페이스로 설정된다. 인터페이스 생성형 기법은 컴포넌트의 가변성을 위한 Required 인터페이스 역할의 민을 새롭게 생성하며 Plug-in 기법은 사용자가 외부로부터 가변적인 부분을 플러그인 하여 가변성을 설정할 수 있다. 제시된 4가지 기법들은 CBD 컴포넌트의 Required 인터페이스의 의미를 보존하며 높은 품질의 컴포넌트 구현을 가능하게 한다.

EJB 어플리케이션의 성능 모니터링 기법 ((Performance Monitoring Techniques for EJB Applications))

  • 나학청;김수동
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제30권5_6호
    • /
    • pp.529-539
    • /
    • 2003
  • J2EE(Java 2 Enterprise Edition)의 등장으로 J2EE의 모델에 따르는 엔터프라이즈 어플리케이션의 개발이 이루어지고 있다. 이것은 J2EE의 핵심 기술 요소인 Enterprise JavaBeans(EJB)의 컴포넌트 모델이 분산 객체 어플리케이션의 개발을 간단하게 해주기 때문이다. EJB 어플리케이션은 컴포넌트 지향의 객체 트랜잭션 미들웨어를 사용하여 구현되며, 많은 어플리케이션이 분산 트랜잭션을 이용한다. 이러한 특징은 EJB 기술을 각광받게 하는 요인이 되었고, EJB 기반의 어플리케이션 개발에 관한 연구가 활발하게 이루어지게 하였다. 그러나 아직은 EJB 어플리케이션 운영 상태에서 성능을 측정하기 위한 기법에 대한 연구가 미흡하다. 본 논문에서는 운영 상태의 EJB 어플리케이션의 성능을 모니터링할 수 있는 기법을 제안한다. 우선 어플리케이션의 서비스를 위한 워크플로우를 살펴보고, 내부 작업을 여러 요소들로 분류한다. 제안된 기법은 분류된 여러 요소들 중 성능 요소들의 측정을 제공한다. 또한, 한 워크플로우 동안 발생하는 생명주기에 관련된 빈의 상태 변화와 빈에서의 처리시간, 자원 사용률과 같은 성능 정보를 추출하여 모니터링할 수 있다.

전주 수원백씨인재공파 종가 학인당의 '모심상' 상품화 연구 (Development of Mosim Dining Table's Menu for Head House of Suwon Baek Clan and Injaegong Group in Jeonju)

  • 김미혜;정혜경
    • 한국식생활문화학회지
    • /
    • 제29권6호
    • /
    • pp.477-487
    • /
    • 2014
  • This study aimed to develop a new commercialization model for theindustrialization of head family food as a gentry families' complex food culture product. We tried to develop a head family food and propose a city sightseeing style's head family product by interviews with 'Hakindang' as the center, the head house of the Suwon Baek clan, and Injaegong group in Jeonjoo. Hakindang (in Jeonju) was confirmed as an improved model Korean-style house in the enlightenment period and the twentieth style modern head family as emerging capitalist. Hakindangsupported independence war funds in the Japanese colonial era and was widely known as gate of filial piety in Jeonju. Representative seasonal foods of Hakindang include pan-fried sweet rice cake with flower petals in the spring, hot spicy meat stew and polypus variabilis in summer, hanchae in autumn, and napa cabbage kimchi with salted flatfish seafood in the winter. When parents-in-law had a birthday, there were party noodles, sliced abalone stuffed with pine nuts, brass chafing dish, fish eggs, slices of blilde meat, and matnaji. Daily, there were mainly salted seafood, slices of raw fish, grilled short rib patties, braised fish, baked fish, syruped chestnut, grilled deodeok root, bean sprouts, radish preserved with salt, dongchimi, soy sauce-marinated horseshoe crab, butterbur, perilla seed stew, salted clams, raw bamboo shoot, agar, fried kelp, etc. The most basic virtue of the head family is filial duty, and they developed mosim dining as a representative food of Hakingdang's head family. The mosim menu is composed of 65% carbohydrates, 20% protein, and 15% fat because it is table for parents-in-law like more than 75 years old. The sensory evaluation showed a chewy texture that is easily swallowed.

토양수분함량 예측 및 계획관개 모의 모형 개발에 관한 연구(I) (A Study on the Development of a Simulation Model for Predicting Soil Moisture Content and Scheduling Irrigation)

  • 김철회;고재군
    • 한국농공학회지
    • /
    • 제19권1호
    • /
    • pp.4279-4295
    • /
    • 1977
  • Two types of model were established in order to product the soil moisture content by which information on irrigation could be obtained. Model-I was to represent the soil moisture depletion and was established based on the concept of water balance in a given soil profile. Model-II was a mathematical model derived from the analysis of soil moisture variation curves which were drawn from the observed data. In establishing the Model-I, the method and procedure to estimate parameters for the determination of the variables such as evapotranspirations, effective rainfalls, and drainage amounts were discussed. Empirical equations representing soil moisture variation curves were derived from the observed data as the Model-II. The procedure for forecasting timing and amounts of irrigation under the given soil moisture content was discussed. The established models were checked by comparing the observed data with those predicted by the model. Obtained results are summarized as follows: 1. As a water balance model of a given soil profile, the soil moisture depletion D, could be represented as the equation(2). 2. Among the various empirical formulae for potential evapotranspiration (Etp), Penman's formula was best fit to the data observed with the evaporation pans and tanks in Suweon area. High degree of positive correlation between Penman's predicted data and observed data with a large evaporation pan was confirmed. and the regression enquation was Y=0.7436X+17.2918, where Y represents evaporation rate from large evaporation pan, in mm/10days, and X represents potential evapotranspiration rate estimated by use of Penman's formula. 3. Evapotranspiration, Et, could be estimated from the potential evapotranspiration, Etp, by introducing the consumptive use coefficient, Kc, which was repre sensed by the following relationship: Kc=Kco$.$Ka+Ks‥‥‥(Eq. 6) where Kco : crop coefficient Ka : coefficient depending on the soil moisture content Ks : correction coefficient a. Crop coefficient. Kco. Crop coefficients of barley, bean, and wheat for each growth stage were found to be dependent on the crop. b. Coefficient depending on the soil moisture content, Ka. The values of Ka for clay loam, sandy loam, and loamy sand revealed a similar tendency to those of Pierce type. c. Correction coefficent, Ks. Following relationships were established to estimate Ks values: Ks=Kc-Kco$.$Ka, where Ks=0 if Kc,=Kco$.$K0$\geq$1.0, otherwise Ks=1-Kco$.$Ka 4. Effective rainfall, Re, was estimated by using following relationships : Re=D, if R-D$\geq$0, otherwise, Re=R 5. The difference between rainfall, R, and the soil moisture depletion D, was taken as drainage amount, Wd. {{{{D= SUM from { {i }=1} to n (Et-Re-I+Wd)}}}} if Wd=0, otherwise, {{{{D= SUM from { {i }=tf} to n (Et-Re-I+Wd)}}}} where tf=2∼3 days. 6. The curves and their corresponding empirical equations for the variation of soil moisture depending on the soil types, soil depths are shown on Fig. 8 (a,b.c,d). The general mathematical model on soil moisture variation depending on seasons, weather, and soil types were as follow: {{{{SMC= SUM ( { C}_{i }Exp( { - lambda }_{i } { t}_{i } )+ { Re}_{i } - { Excess}_{i } )}}}} where SMC : soil moisture content C : constant depending on an initial soil moisture content $\lambda$ : constant depending on season t : time Re : effective rainfall Excess : drainage and excess soil moisture other than drainage. The values of $\lambda$ are shown on Table 1. 7. The timing and amount of irrigation could be predicted by the equation (9-a) and (9-b,c), respectively. 8. Under the given conditions, the model for scheduling irrigation was completed. Fig. 9 show computer flow charts of the model. a. To estimate a potential evapotranspiration, Penman's equation was used if a complete observed meteorological data were available, and Jensen-Haise's equation was used if a forecasted meteorological data were available, However none of the observed or forecasted data were available, the equation (15) was used. b. As an input time data, a crop carlender was used, which was made based on the time when the growth stage of the crop shows it's maximum effective leaf coverage. 9. For the purpose of validation of the models, observed data of soil moiture content under various conditions from May, 1975 to July, 1975 were compared to the data predicted by Model-I and Model-II. Model-I shows the relative error of 4.6 to 14.3 percent which is an acceptable range of error in view of engineering purpose. Model-II shows 3 to 16.7 percent of relative error which is a little larger than the one from the Model-I. 10. Comparing two models, the followings are concluded: Model-I established on the theoretical background can predict with a satisfiable reliability far practical use provided that forecasted meteorological data are available. On the other hand, Model-II was superior to Model-I in it's simplicity, but it needs long period and wide scope of observed data to predict acceptable soil moisture content. Further studies are needed on the Model-II to make it acceptable in practical use.

  • PDF

미생물학적 식품안전을 위한 기후변화 영향 식품 및 식중독 세균 우선순위 결정 (Ranking Determination of Foods and Foodborne Pathogens for Impact of Climate Change on Microbiological Food Safety)

  • 박경진;하상도;오덕환
    • 한국식품위생안전성학회지
    • /
    • 제28권1호
    • /
    • pp.36-40
    • /
    • 2013
  • 본 연구는 기후변화와 관련하여 미생물학적 식품안전상 쉽게 영향 받을 수 있는 식품과 관련 식중독세균을 결정하는데 이용할 수 있는 Risk Ranger를 활용한 Excel spreadsheet 상의 모델을 개발하였고, 모델 입력값은 자료의 부족으로 전문가 설문을 통해 결정하였으며, 확률분포모델과 @RISK를 이용한 시뮬레이션을 통해 실제 국내 식품중 기후변화에 대한 민감할 것으로 예상되는 상위 5개 식품군과 이들 식품과 관련된 주요 식중독 원인균을 결정하였다. 추정결과, 상위 5종 식품과 관련 식중독 세균으로는 즉석섭취식 품류(RTE) (황색포도상구균, 살모넬라, 병원성대장균 O157:H7)가 가장 큰 영향을 받을 것으로 나타났으며, 다음이 떡류 및 빵류 (황색포도상구균, 바실러스 세레우스), 식육 및 알가공품 (살모넬라, 병원성대장균 O157:H7, 황색포도상구균), 두부류 또는 묵류 (바실러스 세레우스, 병원성대장균 O157:H7, 황색포도상구균)였으며, 마지막으로 어육가공품(황색포도상구균, 비브리오, 병원성대장균 O157:H7)의 순으로 나타났다.

분산 컴포넌트 명세를 통한 e-비즈니스 컴포넌트 구축 (The e-Business Component Construction based on Distributed Component Specification)

  • 김행곤;최하정;한은주
    • 정보처리학회논문지D
    • /
    • 제8D권6호
    • /
    • pp.705-714
    • /
    • 2001
  • 오늘날의 컴퓨팅 시스템은 인터넷을 사용하여 비즈니스 거래와 분산 업무 처리로 확대되어가고 있으며 정보 기술은 점차적 으로 재사용성과 독립성 그리고 이식성을 가진 컴포넌트를 기반으로 한 응용 개발이 확산되고 있다. 컴포넌트 개발 형태는 코드의 재사용이나 클래스 라이브러리보다 좀 더 발전된 형태의 부품개발 형태로서, CBD(Component Based Development)를 기초로 한다. 그러나, CBD를 이용하여 새로운 컴포넌트를 구축하는 비용의 증가와 함께 비즈니스 요구사항에 맞는 컴포넌트 개발을 위한 노력이 필요하다. 또한 빠르고 정확한 컴포넌트 정보를 웹 상에서 지원할 수 있도록 시스템 측면에서 정규화 형태의 컴포넌트 모델이 요구되고 있다. 본 논문에서는 사용자의 요구사항에 접근하고 웹 상에서 빠르고 신속하게 어플리케이션이 개발되는데 목적을 두고 있다. 네트워크상에서 비즈니스 도메인을 기반한 가장 소규모 단위의 분산 컴포넌트를 대상으로 인터페이스 명세를 제공한다. 컴포넌트 내부와 외부 관계를 담고 있는 명세는 사용자의 요구 사항을 정확하게 분석되도록 구성하며 이러한 명세는 비즈니스 도메인에서 재사용 가능한 정보 크기인 EJB(EnterpriseJavaBean)로 서블릿 시스템 내에서 세션과 엔티티 형태의 정보로 나누어 저장된다. 비즈니스 컴포넌트를 제공하기 위한 질의를 사용하여 비즈니스 컴포넌트를 이용할 수 있으며, 시스템은 차후에 등록, 자동 재배치, 조회, 테스트, 그리고 다운로드하여 컴포넌트를 제공받을 수 있는 환경 구축을 목표하며 이는 컴포넌트 재사용성을 증대시키며 비용을 절감하고 사용자가 분산 컴포넌트를 쉽게 사용할 수 있도록 하는데 목적을 둔다.

  • PDF

In Vitro Digestion Model을 활용한 두류 소화 단계별 영양성분 변화 분석 (Analysis of Nutrient Content by Digestion Phase of Legumes using an In Vitro Digestion Model)

  • 이다빈;장경아;황인선;강민숙;서미경;김행란;유선미
    • 한국식품영양학회지
    • /
    • 제36권5호
    • /
    • pp.368-378
    • /
    • 2023
  • Changes in contents of free sugars, amino acids, and fatty acids of legumes were analyzed for each phase of in vitro digestion. In addition, contents of resistant starch in raw and digested pulses were compared. Soybeans, kidney beans, cowpeas, and chickpeas were analyzed. An in vitro digestion model was used to analyze contents of nutrients using LC-MS and GC-MS. Stachyose in kidneybean, cowpea, and chickpea increased as the digestion phase progressed. In four types of legumes, raffinose slightly decreased or showed no significant difference between the Oral phase and the BBMV phase. Content of glucose, a monosaccharide, increased during the BBMV phase. During the digestion phase, levels of free amino acids and free fatty acids also increased. Content of resistant starch was reduced compared to that in the raw material. It was 0.01g/100 g food in soybean, 1.06 g/100 g food in red kidney bean, 0.77g/ 100g food in cowpea, and 0.76 g/100 g food in chickpea. It was confirmed that nutrients in the in vitro digestion model were liberated at each digestion phase with changes in the content of resistant starch. These results are expected to be used as fundamental data for obtaining bioavailability of nutrients.

규칙파 중 플로팅 도크의 운동응답특성 및 계류장력 추정 (Prediction on Mooring Tension & Motion Response Characteristics of a Floating Dock in Regular Waves)

  • 오영철;김옥석;고재용
    • 해양환경안전학회지
    • /
    • 제19권2호
    • /
    • pp.200-206
    • /
    • 2013
  • 이 연구에서는 상용코드(AQWA)를 이용하여 규칙파 중 8점 계류 중인 플로팅 도크의 계류 장력과 운동응답특성을 고찰하였다. 연구의 목적을 달성하기 위해 수심 10 m 연안환경(파 진폭 1.05 m, 파주기 3.85 sec, 풍속 20.21 m/s, 풍향 및 조류방향 $90^{\circ}$, 입사파 ${\chi}=180^{\circ}$, $135^{\circ}$$90^{\circ}$ 조건에서 수치 해를 적용하였다. 해석모델은 길이 140 m, 폭 32 m 및 높이 14.6 m의 강구조물로 현수선의 길이는 최대 120 m를 적용하였다. 해석결과 상하동요와 종동요는 선수파 보다 횡파에서 크게 나타났으며 계류 장력도 횡파와 풍하중에 의해 크게 작용하였다.

흑임자 분말을 첨가한 양갱의 품질특성 및 항산화활성 (Physicochemical and Antioxidant Properties of Yanggaeng Incorporated with Black Sesame Powder)

  • 서혜민;이준호
    • 한국식품영양과학회지
    • /
    • 제42권1호
    • /
    • pp.143-147
    • /
    • 2013
  • 흑임자 분말 첨가량을 0~12%로 달리하여 양갱을 제조하고 이화학적 품질, 항산화특성 및 소비자 기호도를 조사하였다. pH는 흑임자 분말 첨가량이 증가할수록 유의적으로 증가하였다(p<0.05). $L^*$값과 $b^*$값은 유의적으로 감소하였고, $a^*$값은 증가하였다(p<0.05). 한편 흑임자 분말 첨가량이 증가함에 따라 양갱의 경도는 유의적으로 증가하였다(p<0.05). 항산화활성을 나타내는 총 폴리페놀 함량과 전자 공여능은 흑임자 분말 첨가량이 증가함에 따라 유의적으로 증가하는 경향을 나타내었고(p<0.05), 전자 공여능에서 보다 현저한 증가를 보였다. 소비자 기호도검사 결과 6% 첨가군이 모든 평가항목에서 유의적으로 높은 평가를 받아 양갱의 관능적 품질을 최대한 유지하면서 흑임자 분말의 기능적 이점을 최대한 활용하기 위한 최적 첨가 농도는 6%가 가장 적합한 것으로 판단된다.

Micro Hall probe array를 이용한 YBa$_2Cu_3O_7$ 단결정 내부의 자속 운동 측정 (Vortex dynamics in YBa$_2Cu_3O_7$ single crystals measured by micro Hall-probe array)

  • 심성엽;황현국;이창우;이태원;김동호
    • 한국초전도학회:학술대회논문집
    • /
    • 한국초전도학회 1999년도 High Temperature Superconductivity Vol.IX
    • /
    • pp.189-195
    • /
    • 1999
  • We have studied the vortex dynamics in YBa$_2Cu_3O_7$ single crystals with columnar defects using micro Hall-probe array. The Hall-probe array technique allowed a simultaneous measurement of the time and spatial dependence of the vortex density so that more detailed information on flux dynamics could be obtained. We found that field profiles inside sample were similar to the Bean's critical state model from the magnetic hysteresis measurement. Normalized relaxation rates were maximum near the center and decreased toward the edge if applied field H$_{app}$ is greater than the penetration field H. But applied magnetic field H$_{app}$ is less than H, relaxation rates were minimum near the center and increased toward edge. We found that glassy exponent ${\mu}$ has the value of ${\sim}$ 1 whose corresponding vortex motion is half-loop excitation. However, single vortex creep, ${\mu}$ ${\sim}$ 1/7, was also found at 30 K and H$_{app}$ ${\cong}$ H'. Calculation of activation energy, U, was possible from direct analysis of the local relaxation data using the basic diffusion equation. From these results, we found that U increases logarithmically with time and U around center was lower than that at the edge.

  • PDF