当前位置: 代码迷 >> MVC的解决方案
 
  • java面试题2

    java面试题二java面试笔试题(2)56、多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?多线程有两种实现方法,分别是继承Thread类与实现Runnable接口同步的实现方面有两种,分别是synchronized,wait与notify57、JSP的内置对象及方法。request表示HttpServletRequest对象。它包含了有关浏览器请求的信息,并且提供了几个用于获取c...

    5
    热度
  • Eclipse中常见异常收集

    Eclipse中常见错误收集原文出处:http://www.360doc.com/content/12/0221/09/1912775_188261181.shtml?Errorsoccurredduringthebuild.Errorsrunningbuilder'JavaScriptValidator'onprojecttest.java.lang.NullPointerException去掉...

    279
    热度
  • J2EE中重量级框架跟轻量框架级

    J2EE中重量级框架和轻量框架级学了那么久,依然搞不清楚J2EE中的重量级框架和轻量级框架!请大家帮忙简述一下J2EE中的重量级框架和轻量级框架!!!!!!!!!!!!谢谢!!color='#e78608'>------解决方案--------------------JimRivera是BEA公司的一位技术主管,负责通过技术传播推广BEA产品的应用。Jim于1999年加入BEA,担任BEAWebL...

    86
    热度
  • GRASP(基于天职设计对象)

    GRASP(基于职责设计对象) GRASP(GeneralResponsibilityAssignmentSoftwarePatterns) 创建者(Creator) 问题:谁创建了A? 解决方案:如果以下条件之一为真时(越多越好),将创建类A实例的职责分配给B: l?B“包含”或组成聚合了A l?B记录A l?B紧密地使用A l?B具有A的初始化数据 举例: 比如在富客户端应用开发中,主程序创...

    515
    热度
  • GRASP形式

    GRASP模式GRASP,全称为GeneralResponsibilityAssignmentSoftwarePattern,即通用职责分配软件模式,它由《UML和模式应用》(ApplyingUMLandPatterns)一书作者CraigLarman提出。与其将它们称之为设计模式,不如称之为设计原则,因为它是站在面向对象设计的角度,告诉我们怎样设计问题空间中的类与分配它们的行为职责,以及明确类之...

    268
    热度
  • 软件设计准则:高内聚低耦合

    软件设计原则:高内聚低耦合这是软件工程中的概念,是判断设计好坏的标准,主要是面向OO的设计,主要是看类的内聚性是否高,偶合度是否低。???一个程序有50个函数,这个程序执行得非常好;然而一旦你修改其中一个函数,其他49个函数都需要做修改,这就是高耦合的后果。编写概要设计的时候设计类或者模块自然要考虑到“高内聚,低耦合”。???在程序的各各模块中,尽量让每个模块独立,相关的处理尽量在单个模块中完成,...

    5084
    热度
  • 推荐:一个JAVA程序员的历程(超有戏)

    推荐:一个JAVA程序员的历程(超有戏) 转:一个JAVA程序员的历程 很多网友问我学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛!要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三...

    405
    热度
  • 2015务须推荐的Android框架,猿必读系列

    2015必须推荐的Android框架,猿必读系列!一、GuavaGoogle的基于java1.6的类库集合的扩展项目,包括collections,caching,primitivessupport,concurrencylibraries,commonannotations,stringprocessing,I/O等等.这些高质量的API可以使你的JAVA代码更加优雅,更加简洁.功能模块:----...

    50
    热度
  • MSSQL英儿版基础收拾二

    MSSQL英儿版基础整理二--视图:是基于SQL语句的结果集的可视化的表--查询条件为8的[Name],Department,[Year]数据CREATEVIEWview_WASSELECT[Name],Department,[Year]FROMWWHERENumber=8--查询“Year”是“1990-06-12”数据SELECT*FROMWWHERE[Year]='1990-06-12'--...

    36
    热度
  • 【贪吃蛇—Java软件工程师写Android游戏】系列 3. 用J2ME实现Android的Snake Sample详解

    【贪吃蛇—Java程序员写Android游戏】系列3.用J2ME实现Android的SnakeSample详解本次会详细讲解将Android的SnakeSample移植到J2ME上,从而比较二者的区别和联系。在《1.AndroidSDKSample-Snake详解》中,我们已经详细介绍了Android实现的Snake项目结构,现在我们要将这个项目用J2ME实现。一、J2MEvs.AndroidAn...

    72
    热度
  • 【playframework2札记整理】4、form

    【playframework2笔记整理】4、form本文来自:http://fair-jm.iteye.com/?转截请注明出处?许久不更新...单纯是因为懒罢了...?play.api.data.FormController中使用:创建实体:caseclassUser(username:String,realname:Option[String],email:String)?创建Form对象va...

    107
    热度
  • 程序员,Mybatis 你踩过坑吗?

    大多数开发者应该都使用过Hibernate或者Mybatis的框架,或多或少都踩过一些坑!如在MyBatis/Ibatis中#和$的区别,#方式能够很大程度防止sql注入,$方式无法防止Sql注入。所以,老司机对新手说,最好用#。简单的说#{}是经过预编译的,是安全的,而 解决一些实际问题。 如在执行sql语句时你有时并不希望让变量进行处理,而是直接赋值执行,这时就要用到(${a})了,在使用时还...

    45
    热度
  • springmvc定做REST风格 以及 与JSR303 Bean校验整合

    springmvc定制REST风格以及与JSR303Bean校验整合 REST风格与传统风格比较查询用户? 传统方式?/user_detail?id=120 Rest风格?/user/120 删除用户 传统方式?/user_delete?id=123 Rest风格?/user/123/delete 修改用户 传统方式?/user_update?id=123 Rest风格?/user/123/up...

    671
    热度
  • 70道经典Android面试题添答案-重要知识点几乎都涉及到了

    70道经典Android面试题加答案--重要知识点几乎都涉及到了1.??????下列哪些语句关于内存回收的说明是正确的?(b)A、程序员必须创建一个线程来释放内存??B、内存回收程序负责释放无用内存??C、内存回收程序允许程序员直接释放内存??D、内存回收程序可以在指定的时间释放内存对象2.??????下面异常是属于RuntimeException的是(abcd)(多选)????A、Arithme...

    62
    热度
  • Android 70说面试题汇总不再愁面试

    Android70道面试题汇总不再愁面试1.下列哪些语句关于内存回收的说明是正确的?(b)A、程序员必须创建一个线程来释放内存B、内存回收程序负责释放无用内存C、内存回收程序允许程序员直接释放内存D、内存回收程序可以在指定的时间释放内存对象2.下面异常是属于RuntimeException的是(abcd)(多选)A、ArithmeticExceptionB、IllegalArgumentExcep...

    38
    热度
  • 70道经典Android面试题加答案-重要知识点几乎都涉及到了

    70道经典Android面试题加答案--重要知识点几乎都涉及到了1.下列哪些语句关于内存回收的说明是正确的?(b)A、程序员必须创建一个线程来释放内存B、内存回收程序负责释放无用内存C、内存回收程序允许程序员直接释放内存D、内存回收程序可以在指定的时间释放内存对象2.下面异常是属于RuntimeException的是(abcd)(多选)A、ArithmeticExceptionB、IllegalA...

    60
    热度
  • Android面试标题及其答案

    Android面试题目及其答案1、?Androiddvm的进程和Linux的进程,应用程序的进程是否为同一个概念?DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念。?2、??sim卡的EF文件有何作用?sim卡的文件系统有自己规范,主要是为了和手机通讯,s...

    97
    热度
  • 第三章 Java框架调整-企业中的项目架构以及多环境分配

    第三章Java框架整合--企业中的项目架构以及多环境分配1、业务模块与数据模块分离在实际开发中,我们项目的架构业务模块和数据模块是分离的,举个例子,假设我们的项目有"人员管理模块"和"酒店管理模块"两个模块,按照上一章的介绍,我们会建立下图所示的项目结构:其中,人员管理模块的controller、service、dao、mapper都在一个项目中,而在实际使用中,我们会将数据模块分离出来,即将以上...

    466
    热度
  • android面试题小结加强再加强版(一)

    android面试题总结加强再加强版(一)在加强版的基础上又再加强的android应用面试题集有些补充略显臃肿,只为学习1.activity的生命周期。方法描述可被杀死下一个onCreate()在activity第一次被创建的时候调用。这里是你做所有初始化设置的地方──创建视图、设置布局、绑定数据至列表等。如果曾经有状态记录(参阅后述SavingActivityState。),则调用此方法时会传入...

    2
    热度
  • 结语&核心点

    【移动前端开发实践】从无到有(统计、请求、MVC、模块化)H5开发须知前言不知不觉来百度已有半年之久,这半年是996的半年,是孤军奋战的半年,是跌跌撞撞的半年,一个字:真的是累死人啦!我所进入的团队相当于公司内部创业团队,人员基本全部是新招的,最初开发时连数据库都没设计,当时评审需求的时候居然有一个产品经理拿了一份他设计的数据库,当时我作为一个前端就惊呆了......最初的前端只有我1人,这事实上...

    237
    热度