java spring英文文献和中文翻译

时间:2019-08-29 20:46来源:毕业论文

Spring in practice Spring was originally conceived as a way to simplify Java Enterprise Edition (JEE) evelopment, but its not exactly a simple framework. Its huge. The core framework is large, and dozens of portfolio projects extend that cor

Spring in practice Spring was originally conceived as a way to simplify Java Enterprise Edition (JEE) evelopment, but it’s not exactly a simple framework. It’s huge. The core framework is large, and dozens of portfolio projects extend that core, covering things like security,web flow, SOAP web services (REST web services are part of the core), enterprise integration,batch processing, mobile, various flavors of social , various flavors of NoSQL,Yet Spring does simplify Java development. As a general rule, it does so by isolating infrastructural concerns (such as persistence management and transaction management) from domain concerns. The framework handles the former so app developers can focus on the latter. In this respect, Spring is like JEE and even its earlier J2EE incarnation.40337

Spring’s approach—based on POJOs, dependency injection, and support for a wide variety of third-party libraries—proved to be more effective than J2EE with EJB. JEE closed the gap by adopting key elements of that approach. That Spring simplifies development without itself being simple isn’t paradoxical. Tools that simplify work don’t themselves have to be simple to learn. IDEs are a case in point.论文网

Model-view-controller (MVC) pattern, Spring’s approach to MVC, and its architectural underpinnings. Next you’ll try your hand at writing some Spring Web MVC code, with your goal being to get an intuitive feel for how things work in Spring Web MVC. The rest of the chapter offers a more systematic treatment of writing controllers and configuring web applications to use them. and so forth), the view involves JSPs or similar technologies, and the controller is usually  servlet-based. HTTP requests come into the servlet, which routes the request to a handler component (sometimes called an action, sometimes called a controller) that in turn processes the request. The handler makes any necessary calls against the service tier and grabs any domain objects1 it needs to populate the view. Finally, the handler figures out which view to deliver and forwards processing to that view. Figure 3.1 shows the typical flow. The flow works like this. As shown in figure in 3.1, an HTTP request comes into the controller B. The controller accesses the model C, possibly getting data D, possibly updating the model, and possibly both. The controller then uses the view E to generate a response F, passing any relevant data it pulled out of the model. The client Spring Web MVC, as you might guess, is Spring’s web-centric MVC framework. Its primary job is to support the MVC way of piding application functionality, so it provides explicit support for organizing the web layer into models, views, and controllers. Separation between the three concerns is clean; for example, when a controller selects a view, it does so by selecting only a view name (not a View object, not a hardcoded path), and dependency  injection makes it possible to treat even view names as injected values. Besides a clean separation of concerns, another major design goal for Spring Web MVC is  lexibility. There are many ways for you to customize the way it works. If you want to use POJO controllers, you can do that. If you prefer defining an interface for controllers, you can do that too. You can control how requests map to controllers, how view names are generated, and how view names are resolved to views. You can define interceptor chains and exception handling for your controllers, and you can choose from different strategies for resolving locales, UI themes, multipart resolvers, and more.注:[Spring in practice willie wheeler with Joshua white]

Spring in practice

在最初的设想中,Spring作为一个用来简化Java企业的一个技术,这样才能够得到更好的发展,如果你认为这只是一个简单的框架的话,那就错了。Spring是一个核心框架,其核心是由十多个小的组件构成,并且可以在各个核心组件上进行多个发展,主要涵盖了数据安全,网路的流量等其中SOAP是作为web服务的一个核心部分,企业整合,批量处理。其中在基础方面看上去是复杂的,但在一定的开发中是简化了java开发。作为常规的规则,通过关注一些基础的配置和设施比如持久化和事务性管理中分割开来,实现代码和流程的解耦和。是程序员从需求设计和代码设计中分离出来,是开发人员更加专注与框架的使用,在耦合度的分离方面Spring较之于之前的任何框架是有过之而不及的。 java spring英文文献和中文翻译:http://www.lwfree.com/fanyi/lunwen_38623.html

------分隔线----------------------------

java mvc外文文献_java spring英文文献和中文翻译相关推荐

  1. linux 编译报错 not a directory,Linux常见英文报错中文翻译

    Linux常见英文报错中文翻译(菜鸟必知) 1.command not found 命令没有找到 2.No such file or directory 没有这个文件或目录 3.Permission ...

  2. Linux常见英文报错中文翻译(菜鸟必知)

    Linux常见英文报错中文翻译(菜鸟必知) 1.command not found 命令没有找到 2.No such file or directory 没有这个文件或目录 3.Permission ...

  3. linux运维常见英文报错中文翻译(菜鸟必知)

    linux常见英文报错中文翻译(菜鸟必知) 1.command not found  命令没有找到 2.No such file or directory  没有这个文件或目录 3.Permissio ...

  4. Apache License Version 2.0, January 2004 英文原文与中文翻译

    由于对合作规则的了解对于开发者们非常重要,为了让大家更加清晰地了解OpenHarmony开源协议,更好进行参与及获得各项发展机会,我们整理本协议的英文全文和邀请好友程佳璇进行了全文中文翻译便于国际国内 ...

  5. linux中文翻译为,Linux常见英文报错中文翻译

    Linux常见英文报错中文翻译(菜鸟必知) 1.command not found 命令没有找到 2.No such file or directory 没有这个文件或目录 3.Permission ...

  6. Linux 常用命令、英文全称、中文翻译

    Linux常用命令.英文全称.中文翻译 常用命令 英文全称 中文翻译 apt Advanced Packaging Tool 高级包装工具 cp Copy file 复制文件 cat Concaten ...

  7. mysql的英文文献_mysql数据库英文文献.doc

    mysql数据库英文文献及翻译? MySQL architecture is best understood in the context of its history. Thus, the two ...

  8. matlab图像处理英文文献,数字图像处理英文文献翻译参考.doc

    数字图像处理英文文献翻译参考.doc Hybrid Genetic Algorithm Based Image Enhancement Technology Mu Dongzhou Departmen ...

  9. mysql 英文文献_mysql数据库英文文献.doc

    mysql数据库英文文献及翻译? MySQL architecture is best understood in the context of its history. Thus, the two ...

  10. 爪哇java怎么读_Javan[贾万,贾范,爪哇]英文名的中文翻译意思、发音、来源及流行趋势-千代英文名...

    Javan的常见翻译音译为贾万,贾范,爪哇,Javan意思是骗子,使人悲伤的人,用作女孩男孩英文名字均可,最早来源于希伯来语.希腊语,叫Javan的人通常善于表达,有创造力. Javan 的基本信息 ...

最新文章

  1. linux虚拟机启动网卡命令,命令行下无法联网怎么办,vmware下安装archlinux实现网络连接,实机grub引导启动linux...
  2. sepFilter2D函数
  3. spring pojo_使用Spring将POJO公开为JMX MBean
  4. Celery的日志配置及日志按天切分
  5. elastic-job动态任务配置
  6. java生产者消费者模型到精通_java生产者消费者模型
  7. JavaScript入门→HTML引用JS、变量、表达式操作符、数组Array数组对象、选择结构循环结构、函数、JavaScript与JAVA区别
  8. 黑莓8900刷机教程 即黑莓如何刷机
  9. c++配置opencv环境
  10. Swarm(bzz)软启动版本v.0.0-rc2
  11. 创业案例:如何调整股权,才不伤害合伙人感情?
  12. session 修改密码python_django修改密码强制退出机制
  13. vs禁用函数安全检查
  14. 5分钟快速学会使用Swiper.js,实现轮播图各种效果!
  15. 双目立体视觉(3)- ZED2 ROS Melodic 发布RGB图像及深度信息
  16. 家庭收支记账软件--Java
  17. java word 批注_Java 添加Word批注(文本、图片)
  18. sql server 函數
  19. 学Java是自学还是报培训班好?
  20. 机床数控改造控制系统设计(微型计算机),大学生毕业论文:普通车床数控研究及改造设计...

热门文章

  1. 基于Python的人脸识别(68个识别点)和焦点人物检测
  2. BT5的U盘完整安装
  3. 逆转三国攻略-各阶段关卡武将
  4. 【学术】英文写作中值得参考的语法、句式(二)
  5. python iter函数用法
  6. 你一定要知道的,8大花店运营指南
  7. JPA项目,Encountered a duplicated sql alias
  8. 网络请求及各类错误代码含义总结(包含AFN错误码大全)
  9. 苹果微信分身版ios_香草直播苹果版下载-香草直播ios苹果版「精彩直播」
  10. windows修改IP命令/脚本