为您找到搜索结果:1775个
如何挑选适合的前端框架
来源于:https://github.com/RubyLouvre/agate/issues/8 最近几年,前端技术迅猛发展,差不多每年都会冒出一款主流的框架。每次新开业务线或启动新项目时,是第一件事就是纠结:使用什么框架,重造什么轮子?我很高兴应CSDN的邀请谈我的看法。在五六年,移动端还没有兴起,我们没有什么选择,就是jQuery。有人会说,jQuery只是类库,不是框架;但那时前端业务还没有像今天这么繁重,原本是后端干的事,全部挪到前端来,因为光是jQuery就可以包打天下。jQuery不够用,还有成千上万的jQuery的插件呢。于是问题就是这样一一衍生出来了,一个页面太多jQuery插件了,请求数太多了,于是我们得打包。打包需要我们对插件有规划。于是这需求在社区上逐渐形成了某些规则,其中最出名的是AMD规范,体现上requirejs这个加载库上。requirejs是前端技术发展上的一个分水岭。javascript在es6之前一直没有自己的加载机制,requirejs的出现意味着前端可以向更大规模发展。以后我说的技术选型,一个非常重要的甄选点,就是是否存在加...
为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?
来源于:https://github.com/RubyLouvre/agate/issues/8今年我一直在思考web开发里的前后端分离的问题,到了现在也颇有点心得了,随着这个问题的深入,再加以现在公司很多web项目的控制层的技术框架由struts2迁移到springMVC,我突然有了一个新的疑问无法得到正确的解释,为什么我们现在做java的web开发,会选择struts2或者springMVC这样的框架,而不是使用servlet加jsp这样的技术呢?特别是现在我们web的前端页面都是使用velocity这样的模板语言进行开发,抛弃了jsp,这样的选择又会给我们java的web开发带来什么样的好处,延着这个问题的思路,我又发现新的疑问,为什么现在很多java企业级开发都会去选择spring框架,spring框架给我们开发的应用带来了什么?这么一想还真是问倒我了,我似乎很难找到一串能让人完全信服的答案,最终我发现,这些我认为我很熟悉很常用的技术,其实还有很多让我陌生不解的地方,这些陌生和不解的地方也正是我是否能更高层次使用它们的关键,今天这篇文章我就来讲讲这些问题,不过struts2,s...
Spring框架文档与API(4.3.6版本)
http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/TableofContentsI.OverviewofSpringFramework1.GettingStartedwithSpring2.IntroductiontotheSpringFramework2.1.DependencyInjectionandInversionofControl2.2.Modules2.2.1.CoreContainer2.2.2.AOPandInstrumentation2.2.3.Messaging2.2.4.DataAccess/Integration2.2.5.Web2.2.6.Test2.3.Usagescenarios2.3.1.DependencyManagementandNamingConventionsSpringDependenciesandDependingonSpringMavenDependencyManagementMaven"BillOfMaterials"Depend...
Spring + Spring MVC+Hibernate框架整合详细配置
来源于:http://www.jianshu.com/p/8e2f92d0838c Spring:spring-framework-4.2.2Hibernate:hibernate-release-4.2.21.FinalEclipse:eclipseMARS.2MySQL:mysql5.5+NavicatPremiumd视图器System:win8.1需要下载的文件前面两个就够了,包和参考文档spring-framework-4.2.2.RELEASE-dist.zip包spring-framework-4.2.2.RELEASE-docs.zip文档spring-framework-4.2.2.RELEASE-schema.zip配置Spring的jar包Hibernate(附地址)的jar包第三方jar包(日志包)数据库的jar包手动创建一个config文件夹用与存放配置的文件,这里方便说明记为cf配置Spring的IOC的容器<context-param><param-name>contextConfigLocation</p...
SSH框架总结(框架分析+环境搭建+实例源码下载)
来源于: http://blog.csdn.net/shan9liang/article/details/8803989 首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层)。 Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持。Spring一方面作为一个轻量级的IoC容器,负责查找、定位、创建和管理对象及对象之间的依赖关系,另一方面能使Struts和Hibernate更好地工作。 由SSH构建系统的基本业务流程是: 1、在表示层中,首先通过JSP页面实现交互界面,负责传送请求(Request)和接收响应(Response),然后Struts根据配置文件(struts-config.xml)将ActionS...
MyEclipse8.5快速搭建SSH框架
来源于:http://jingyan.baidu.com/article/a378c960a78125b3282830cc.html MyEclipse8.5快速搭建SSH框架 使用版本:Struts2.1+Spring3.0+Hibernate3.3 11.在MyEclipse中新建webProject22.取名SSH,J2EE的版本选择JavaEE5.033.这个是因为我的JDK版本是1.6的,直接选择YES即可44.新建完成之后的webProject55.先整合Spring 选择如图66.Spring版本选择3.0jar包选择如下图所示,注意,JARLibraryInstallation选择Copy到lib目录下77.下一步选择如下图,选择新建applicationContext.xml88.finsh之后,Spring搭建完成END 19.接下来整合Hibernate选择如下图210.版本选择3.3导入必要的jar包,同样把jar包拷贝到lib目录下311.选择Spring管理hibernate412.选...
SSH框架整合配置所需JAR包(SSH整合)
转载于:http://www.cnblogs.com/kaige123/p/5719662.html HibernateJar: 1、hibernate3.jar,这个是hibernate3.0的核心jar包,没的选,像我们常用的Session,Query,Transaction都位于这个jar文件中,必要。 2、cglib-2.1.3.jar,CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必要。 3、asm.jarASM字节码库如果使用“cglib”则必要,必要 4、asm-attrs.jarASM字节码库如果使用“cglib”则必要,必要 5、ehcache.jarEHCache缓存如果没有其它缓存,则必要,必要 6、antlr.jarANotherToolforLanguageRecognition是一个工具,必要 7、jta.jarJTA规范,当Hibernate使用JTA的时候需要,不过AppServer都会带上,所以也是多余的。但是为了测试方便建议还是带上。必要 8、commons-logging.jarAp...
java常用的框架介绍
一、SpringMVChttp://blog.csdn.net/evankaka/article/details/45501811SpringWebMVC是一种基于Java的实现了WebMVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,SpringWebMVC也是要简化我们日常Web开发的。模型(Model)封装了应用程序的数据和一般他们会组成的POJO。视图(View)是负责呈现模型数据和一般它生成的HTML输出,客户端的浏览器能够解释。控制器(Controller)负责处理用户的请求,并建立适当的模型,并把它传递给视图渲染。Spring的web模型-视图-控制器(MVC)框架是围绕着处理所有的HTTP请求和响应的DispatcherServlet的设计。SpringWebMVC处理请求的流程具体执行步骤如下:1、首先用户发送请求————>前端控制器,前端控制器根据请求信息(如URL)来决定选择哪一个页面控制...
iOS开发框架-DDA架构学习总结
数据驱动是一种思想,数据驱动型编程是一种编程范式。基于数据驱动的编程,基于事件的编程,以及近几年业界关注的响应式编程,本质其实都是观察者模型。数据驱动定义了data和acton之间的关系,传统的思维方式是从action开始,一个action到新的action,不同的action里面可能会触发data的修改。数据驱动则是反其道而行之,以data的变化为起点,data的变化触发新的action,action改变data之后再触发另一个action。如果data触发action的逻辑够健壮,编程的时候就只需要更多的去关注data的变化。思考问题的起点不同,效率和产出也不同。 我们将DDA的架构分为三层: 这三层每一层都向下依赖,每一层之间通过面相接口编程的方式产生关联。ApplicationLayer在CDD的讨论里已经详细的介绍过应用层(ApplicationLayer)的实现方式和数据流向。DDA里应用层的实现差不多,只不过实现语言换成了Swift。这一层主要由我们熟悉的UIViewController组成,工作职责包括采集用户数据和展示UI。采集数据是指数据从App...
iOS开发框架-CDD应用层架构学习总结
怎么样用context,把数据、view和业务逻辑串起来的?例如:聊天页面,输入框view产生的“hello”文本,直接通过context传递到BusinessObject进行处理,生成的新消息message通过DataHandler插入到messagearray之后,直接通知到messagetableview进行刷新。方法调用的路径变短了,意味着调试的时候stepover的次数减少了。通过model+protocol进行耦合。耦合的双方需要引用相同的model和protocol文件。这种方式属于面向接口编程的范畴,耦合也比较弱。优点是调试方便,delegate的调试可以单步stepinto。 几个理解点:为什么引入Context,或者Context的用途是什么? VC创建并强引用Context,让dataHandler和bussinessObject弱引用这个Context,让自己的子view强引用这个Context。这样通过Context连接业务、VC、View、数据。dataflow是怎样的?用户通过view产生数据,通过C...
iOS开发框架-CDD应用层架构学习总结2
项目实例:https://github.com/music4kid/TKeyboard(转) EMainController:绑定vc,view,presenter,interactor,context,发消息给IMainViewEMainPresenter:继承EPresenter,组装model数组,提供给adapter;发消息给IMainInteractorEMainView:继承CDDView,初始化subviewEMainAdapter:继承EAdapter,可以重写dataSource和delegate方法,EMainInteractor:继承CDDInteractor,转场vcIMainPresenter:自定义协议方法,发消息给EMainPresenter,做具体的事情IMainView:自定义协议方法,发消息给EMainView,做具体的事情IMainInteractor自定义协议方法,发消息给EMainInteractor,做具体的事情MainEntry:继承EAdapter,定义model,并提供初始化方法EAdapter:收发数据,执行dataSour...
申请企业开发者账号
拨打中国商城4006668800苹果开发者中心的电话4006701855上海邓白氏分公司021-23213946这个账号主要是给企业内部使用 http://blog.csdn.net/totogo2010/article/details/8854879http://blog.csdn.net/chchong1234/article/details/19409761http://www.cocoachina.com/ios/20140325/8038.html问题:申请证书。YoucanstilldevelopappsandtestthemoniOSdevicesusingthebetaversionofXcode.我也出现这个问题了,是最近苹果网站改版后出现的,新注册的appleid就会出现这个问题,电联苹果技术支持,说是在解决中。。。。。 你可以用之前注册的appleid加入开发者计划,是没问题的。 1DUNShttps://developer.apple.com/ios/enroll/dunsLookupForm.a...
使用layui框架迅速搭建后台管理页面
layui(谐音:类UI)是一款采用自身模块规范编写的前端UI框架,遵循原生HTML/CSS/JS的书写与组织形式,门槛极低,拿来即用。其外在极简,却又不失饱满的内在,体积轻盈,组件丰盈,从核心代码到API的每一处细节都经过精心雕琢,非常适合界面的快速开发。layui首个版本发布于2016年金秋,她区别于那些基于MVVM底层的UI框架,却并非逆道而行,而是信奉返璞归真之道。准确地说,她更多是为服务端程序员量身定做,你无需涉足各种前端工具的复杂配置,只需面对浏览器本身,让一切你所需要的元素与交互,从这里信手拈来。1.进入layui官网下载layui资源包:https://www.layui.com图1.layui官网 后台管理界面如下图所示:图2.后台界面效果图后台管理界面代码如下所示: 其中css和js资源引用需要替换成自己的资源链接。更多内容可阅读layui官方文档https://www.layui.com/doc/。...
测试框架httpclent 4.HttpClient Post方法实现
startupWithCookies.json[{"description":"这是一个会返回cookies信息的get请求","request":{"uri":"/getCookies","method":"get"},"response":{"cookies":{"login":"true"},"text":"恭喜获得cookies信息成功"}},{"description":"这是一个带cookies的请求","request":{"uri":"/get/with/cookies","method":"get","cookies":{"login":"true"}},"response":{"text":"这是一个需要携带cookies信息才能访问的get请求"}},{"description":"这是一个带cookies的post请求","request":{"uri":"/post/with/cookies","method":"post","cookies":{"login":"true"},"json":{"name":"huhanshan","age":"18"}},"...