软件工程本科毕业外文文献翻译Word文件下载.docx

上传人:b****4 文档编号:17091051 上传时间:2022-11-28 格式:DOCX 页数:10 大小:62.60KB
下载 相关 举报
软件工程本科毕业外文文献翻译Word文件下载.docx_第1页
第1页 / 共10页
软件工程本科毕业外文文献翻译Word文件下载.docx_第2页
第2页 / 共10页
软件工程本科毕业外文文献翻译Word文件下载.docx_第3页
第3页 / 共10页
软件工程本科毕业外文文献翻译Word文件下载.docx_第4页
第4页 / 共10页
软件工程本科毕业外文文献翻译Word文件下载.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

软件工程本科毕业外文文献翻译Word文件下载.docx

《软件工程本科毕业外文文献翻译Word文件下载.docx》由会员分享,可在线阅读,更多相关《软件工程本科毕业外文文献翻译Word文件下载.docx(10页珍藏版)》请在冰豆网上搜索。

软件工程本科毕业外文文献翻译Word文件下载.docx

good 

effects 

in 

practical 

applications。

Introduction

Generally 

J2EE 

platform[27] 

used 

in 

large 

enterprise 

applications, 

can 

well 

solve 

application 

reliability, 

safety 

and 

stability, 

its 

weakness 

is 

price 

high 

and 

constructing 

cycle 

long. 

Corresponding 

the 

small 

medium 

enterprise 

applications, 

replace 

approach 

the 

system 

framework 

of 

lightweight 

WEB, 

including 

more 

commonly 

used 

methods 

which 

are 

based 

on 

the 

Struts 

Hibernate. 

With 

wide 

application 

Spring, 

three 

technology 

combination 

may 

be 

better 

choice 

as 

lightweight 

WEB 

framework. 

It 

uses 

layered 

structure 

provides 

good 

integrated 

framework 

for 

Web 

applications 

at 

all 

levels 

minimizing 

Interlayer 

coupling 

increasing 

efficiency 

development. 

This 

framework 

can 

solve 

lot 

of 

problems, 

with 

good 

maintainability 

scalability. 

It 

solve 

separation 

user 

interface 

business 

logic 

separation, 

separation 

business 

logic 

database 

operation 

correct 

procedure 

control 

logic, 

etc。

paper 

studies 

technology 

principle 

Struts 

Spring 

Hibernate, 

presenting 

proved 

lightweight 

application 

framework 

for 

enterprise。

Hierarchical 

Web 

Mechanism

Hierarchical 

framework 

including 

user 

presentation 

layer, 

business 

logiclayer, 

data 

persistence 

layer 

,expansion 

layer 

etc, 

each 

for 

different 

function, 

respectively 

finish 

whole 

application。

The 

whole 

system 

are 

divided 

into 

different 

module 

relatively 

independent 

mutual, 

each 

module 

can 

be 

implemented 

according 

different 

design。

can 

realize 

system 

parallel 

development, 

rapid 

integration, 

maintainability, 

scalability。

Struts 

MVC 

Framework 

To 

ensure 

reuse 

efficiency 

development 

process, 

adopting 

technology 

build 

application 

must 

select 

system 

framework 

which 

has 

good 

performance 

Only 

in 

this 

way 

we 

ensure 

not 

wasting 

lots 

time 

because 

adjusting 

configuration 

achieve 

application 

development 

efficiently 

quickly. 

So, 

programmers 

course 

practice 

got 

successful 

development 

pattern 

which 

proved 

practical, 

such 

as 

MVC 

O/R 

mapping, 

etc;

many 

technologies, 

including 

Struts 

Hibernate 

frameworks, 

realized 

these 

pattern. 

However, 

Struts 

only 

settled 

separation 

problem 

between 

view 

layer 

business 

logic 

layer, 

control 

layer, 

did 

provide 

flexible 

support 

for 

complex 

data 

saving 

process. 

On 

contrary, 

Hibernate 

framework 

offered 

powerful 

flexible 

support 

for 

complex 

data 

saving 

process. 

Therefore, 

how 

integrate 

two 

frameworks 

and 

get 

a 

flexible, 

low-coupling 

solutions 

project 

which 

is 

easy 

to 

maintain 

information 

system, 

research 

task 

which 

engineering 

staff 

is 

studying 

constantly. 

Model-View-Controller 

(MVC) 

popular 

design 

pattern. 

divides 

interactive 

system 

three 

components 

each 

them 

specializes 

one 

task. 

The 

model 

contains 

application 

data 

manages 

core 

functionality。

visual 

display 

feedback 

users 

are 

managed 

by 

view. 

The 

controller 

not 

only 

interprets 

inputs 

from 

user, 

also 

dominates 

model 

view 

change 

appropriately。

MVC 

separates 

system 

functionality 

system 

interface 

so 

enhance 

system 

scalability 

maintainability。

typical 

MVC 

frame[32], 

it 

also 

contains 

three 

aforementioned 

components。

The 

level 

composed 

JavaBean 

EJB 

components。

controller 

realized 

action 

ActionServlet, 

view 

layer 

consists 

JSP 

files. 

central 

controller 

controls 

action 

execution 

that 

receives 

request 

redirects 

this 

request 

appropriate 

module 

controller. 

Subsequently, 

module 

controller 

processes 

request 

returns 

results 

central 

controller 

using 

JavaBean 

object, 

stores 

any 

object 

be 

presented 

layer 

including 

an 

indication 

module 

views 

that 

must 

presented。

central 

controller 

redirects 

the 

returned 

JavaBean 

object 

main 

view 

displays 

its 

information。

Spring 

Framework 

technology 

Spring 

lightweight 

J2EE 

application 

development 

framework, 

which 

uses 

model 

Inversion 

Control(IoC) 

separate 

actual 

Configuration 

dependent 

regulations 

application. 

Committed 

J2EE 

application 

at 

all 

levels 

solution, 

Spring 

attempting 

replace 

existing 

framework, 

but 

rather 

“welding"

J2EE 

application 

all 

levels 

together 

through 

POJO 

management. 

In 

addition, 

developers 

free 

choose 

framework 

some 

all, 

since 

Spring 

modules 

not 

totally 

dependent. 

As 

major 

business-level 

detail, 

Spring 

employs 

idea 

delay 

injection 

assemble 

code 

for 

sake 

improving 

scalability 

flexibility 

of 

built 

systems. 

Thus, 

systems 

achieve 

centralized 

business 

processing 

reduction 

reuse 

through 

Spring 

AOP 

module.

Hibernate 

Persistent 

Framework 

Hibernate 

kind 

open 

source 

with 

DAO 

design 

patterns 

achieve 

mapping(O/R 

Mapping) 

between 

object 

relational 

database。

During 

Web 

development, 

tradition 

approach 

directly 

interacts 

with 

database 

by 

JDBC 

.However, 

method 

has 

only 

heavy 

workload 

but also 

complex 

SQL 

codes 

JDBC 

which 

need 

revise 

because 

business 

slightly 

changes。

So, 

whatever 

development 

or 

maintain 

inconvenient。

Considering 

the 

large 

difference 

between 

object-oriented 

relation 

java 

structure 

relational 

database, 

necessary 

introduce 

direct 

mapping 

mechanism 

between 

object 

database, 

this 

kind 

mapping 

should 

use 

configuration 

files 

soon 

possibility, 

that 

mapping 

files 

will 

need 

modifying 

rather 

than 

java 

source 

codes 

when 

changes 

future. 

Therefore, 

mapping 

pattern 

emerges, 

which 

hibernate 

most 

outstanding 

realization 

architecture.

encapsulates 

JDBC 

with 

lightweight 

 

making 

Java 

programmer 

operate 

relational 

object 

oriented 

programming 

thinking。

implementation 

technology 

lasting 

layer. 

Compared 

other 

lasting 

layer 

technology 

JDBC, 

EJB, 

JDO, 

Hibernate 

easy 

grasp 

more 

line 

object-oriented 

programming 

thinking. 

Hibernate 

own 

query 

language 

(HQL), 

fully 

object—oriented. 

basic 

structure 

its 

application 

shown 

figure6.1.

data 

persistence 

framework, 

core 

technology 

object 

relational 

database 

mapping(ORM). 

Hibernate 

generally 

considered 

as 

bridge 

between 

Java 

applications 

relational 

database, 

owing 

providing 

durable 

services 

applications 

allowing 

developers 

to 

use 

an 

object-oriented 

approach 

management 

manipulation 

relational 

database. 

Furthermore, 

it 

furnishes 

object-oriented 

query 

language-HQL.

Responsible 

mapping 

between 

major 

categories 

Java 

relational 

database, 

Hibernate 

essentially 

middle 

ware 

providing 

services. 

supplies 

durable 

data 

services 

applications 

utilizing 

databases 

several 

profiles, 

hibernate 

properties 

XML 

Mapping 

Webservices technologies

Theintroductionofannotations intoJava EE 5makesitsimple tocreatesophisticated Webserviceendpointsandclientswith less codeandashorterlearningcurvethan waspossiblewithearlierJavaEE versions。

Annotations-firstintroducedinJavaSE5 — aremodifiersyoucanaddtoyourcodeas metadata. They don’t affectprogram semanticsdirectly,butthecompiler,developmenttools, andruntime librariescan processthemtoproduce additionalJavalanguagesourcefiles,XMLdocuments,orother artifacts andbehaviorthataugmentthecodecontainingtheannotations (seeResources).Laterinthearticle,you’llsee howyoucan easilyturna regularJavaclassinto aWebservice by addingsimpleannotations.

Webapplicationtechnologies

JavaEE5welcomestwomajorpiecesoffront-endtechnology— JSFandJSTL—intothe specificationtojoin theexistingJavaServerPagesandServletspecifications。

 JSF isasetof APIsthatenable acomponent—basedapproachto user—interfacedevelopment。

JSTLisaset oftaglibrariesthat supportembeddingprocedural logic,accesstoJavaBeans,SQLcommands,localizedformattinginstructions,andXMLprocessinginJSPs.The most recentreleasesofJSF,JSTL,andJSPsupporta unifiedexpressionlanguage(EL) that allowsthesetechnologiestointegratemoreeasily(seeResources)。

Thecornerstoneof Webservices support inJava EE5 isJAX-WS 2.0,whichis a follow—on toJAX—RPC1。

1.Bothofthesetechnologies letyou createRESTful andSOAP-basedWebserviceswithoutdealingdirectlywiththetediumofXMLprocessinganddatabinding inherenttoWebservices. Developersarefreeto continueusingJAX—RPC(which is stillrequired ofJavaEE 5containers), butmigratingtoJAX—WS isstrongly recommended. NewcomerstoJava Web services might aswellskip JAX—RPC andheadrightfor JAX-WS.That said,it’sgoodtoknowthat both ofthemsupportSOAP1.1over HTTP 1.1andsoare fully

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 理化生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1