精华内容
下载资源
问答
  • (1)数据库驱动包的位置,location后面jar包的位置应该跟generator中mysql-connector -java的实际位置相同 (2)修改jdbc的连接 :ConnectionURL要改成自己本地的连接,用户名密码都要改 (3)下图 targetPackget...

    1.核心类的生成——Mybatis generator

    从网上下载后,拷贝到项目中

    对以下几个部分做更改

    (1)数据库驱动包的位置,location后面jar包的位置应该跟generator中mysql-connector -java的实际位置相同

     (2)修改jdbc的连接 :ConnectionURL要改成自己本地的连接,用户名密码都要改

     (3)下图 targetPackget要改成相应的位置

    targetProject要保证这个文件夹路径存在!! 

     (4)要把哪些表生成相关的类

    进行完上方四个修改后!terminal进入generator文件夹,执行命令

    这生成语句就是generator.xml中的语句 

    生成完之后。看下效果如下

    mapper,dao,model中都已经生成好文件

    那么,mapper,dao,model的作用分别是什么呢

    dao中写接口,操作这个对象时,能够直接生成sql语句

    mapper中写的是sql语句

    model:模型通常认为是视图(view)的内核,模型就是指视图的数据


    生成之后,将生成好的mapper dao model copy到项目中去,将刚才生成的东西删掉

    2.项目接口定义-json,page

    当后台收到前台的请求时,一般有两种请求,一种是数据请求,一种是页面请求

    页面则直接返回页面

    数据请求则需要使用json进行返回

    json:后台返回这个请求是否正常处理了,后端对前端的一个反馈,处理成功,那么数据是什么,处理失败,原因是什么

    上图中可直接生成set,get方法,无需再写,

    定义一个全局异常的处理类,如下:

    在处理json页面异常时,除了抛出系统默认的异常,也可自定义异常,如下:

    此自定义异常继承RuntimeException(),复写他的一些方法

      

    1.以后的开发中要注意:所有的引入必须都是springframework下的

    2.为了调试方便,都放在debug模式

    这样就可以很轻松的一边写代码一边调试

    3.要养成规范

    在关键流程的扭转上,要有日志输出

    6-4校验工具-validator-参数校验

    1.pom.xml中引入依赖 

    2.创建类 BeanValidator

    validitor的校验是基于注解的,可以校验是否为空,校验是否为email,长度控制等等

     

     这些注解分别来自于下图

    请求进来后,首先进行校验是否合法,若不合法,则返回给前台,让前台补充好,后台再进行后续

    6-5Json转化工具-Jackson convert

    1.pom.xml中引入依赖

    2. 建 JsonMapper.java

    目标:可以将一个类转化为json,也可以将一个json字符串转化成类对象

     6.6 获取Spring上下文的工具-ApplicationContextHelper

    1.创建ApplicationContextHelper.java

    2.要确保这个类首先被加载 ,在Spring-servlet.xml中配置一下(确保启动时就加载)

    注意:mybatis和mybatis-spring的版本一定要对应上!当前一个选择了3.4.0以上,第二个就必须强制选择1.3.0以上

    6.7Http请求前后监听-interceptor

    1.创建 HttpInterceptor.java,任何一个请求,在处理之前,都会被preHander处理,如果请求正常返回,会被postHander处理,但任何一个请求在其结束的时候,都会被afterCompletion处理

    2.被Spring管理,即Spring-servlet.xml中配置一下

     

    以上这种前后监听的工具,作用:能够监控一个接口的请求时间

    需要记住的是:我们可以拦截我们系统里的url,在url请求之前我们可以做一些事情,在请求之后依旧可以做一些事情。

    after方法可以完全覆盖掉post方法

    总共实现了四个工具

    校验工具:完成请求进来时,对参数的校验,通过注解进行校验

    json转换工具:可以将一个对象转换成string字符串,将字符串转换成一个实际对象

    获取Spring上下文:可以通过方法获得Spring管理的bean

    http前后监听:对请求的url开始和结束进行更对的处理

     

    展开全文
  • 引入jar包和引入本地类的错误解决方式是不同的; 如果引入的是一个本地类, 并且在引入本地类时发生了不能解析的错误, 此时有两种原因: a.同样的类名,但是本机没有,这时候引入,肯定是引入不进来的 这种情况的...


    问题分析:
    import 引入的是什么?
    import既可以引入本地类,也可以引入jar包
    引入jar包和引入本地类的错误解决方式是不同的;
    如果引入的是一个本地类,
    并且在引入本地类时发生了不能解析的错误,
    此时有两种原因:
    a.同样的类名,但是本机没有,这时候引入,肯定是引入不进来的
    这种情况的解决办法是:
    删掉引入的这个类,将鼠标移入到调用位置,会显示本机会有的名字相同但路径不同的类,用这个类试一试;
    如果不成功,重新再SVN更新当前文件,看看有没有冲突;
    如果不冲突就麻烦了,
    当引入了同名的类,但是方法报错的话,
    说明类用的根本不是这个类,而是另外一个类,
    要询问文件的更新者,查看他的文件是什么吊样子吧
    注:
    jar包就是别人已经写好的一些类,然后将这些类进行打包,
    你可以将这些jar包引入你的项目中,然后就可以直接使用这些jar包中的类和属性以及方法。
    JAR(Java ARchive)是将一系列文件合并到单个压缩文件里,就象Zip那样。
    然而,同Java中其他任何东西一样,JAR文件是跨平台的,所以不必关心涉及具体平台的问题。
    涉及因特网应用时,JAR文件显得特别有用。在JAR文件之前,Web浏览器必须重复多次请求Web服务器,
    以便下载完构成一个“程序片”(Applet)的所有文件。
    除此以外,每个文件都是未经压缩的。
    但在将所有这些文件合并到一个JAR文件里以后,只需向远程服务器发出一次请求即可。
    同时,由于采用了压缩技术,所以可在更短的时间里获得全部数据。

    展开全文
  • 这个项目将允许您从头开始构建,打包到jar文件中,然后将OpenCV发行版的Java扩展(包括opencv_contrib安装到本地maven存储库中。 如果您不希望打包用于Java的OpenCv发行版,则只需使用此项目即可构建OpenCv库。 ...
  • JAVA_API1.6文档(中文)

    万次下载 热门讨论 2010-04-12 13:31:34
    javax.xml.bind.annotation.adapters XmlAdapter 及其规范定义的子类允许任意 Java 类与 JAXB 一起使用。 javax.xml.bind.attachment 此由基于 MIME 的处理器实现,该处理器能够解释并创建基于 MIME 的格式的...
  • maven的优缺点 项目

    2017-06-23 17:50:59
    ssm_service_impl:jar包,所有Service的实现 ssm_service_back:管理员后台的web服务 ssm_service_head:前台的服务 凡是依赖:如果都是java项目,会将依赖的项目打成一个jar包放到classpath中, 如果是web项目,会将依赖...
  • java api最新7.0

    千次下载 热门讨论 2013-10-26 17:34:06
    javax.xml.bind.annotation.adapters XmlAdapter 及其规范定义的子类允许任意 Java 类与 JAXB 一起使用。 javax.xml.bind.attachment 此由基于 MIME 的处理器实现,该处理器能够解释并创建基于 MIME 的格式的...
  • 逆向工程源码

    2018-06-24 00:55:32
    2、研究java的打包形式,对应的jar包的存放位置 3、对于该项目框架的梳理过程 4、整合过程,对于每一步操作细心的要求 5、整合完成,解决编译报错的过程 虽然活儿干完了,项目也跑了起来,但是对于里面的...
  • javax.xml.bind.annotation.adapters XmlAdapter 及其规范定义的子类允许任意 Java 类与 JAXB 一起使用。 javax.xml.bind.attachment 此由基于 MIME 的处理器实现,该处理器能够解释并创建基于 MIME 的格式的...
  • JDK_1_6 API

    2017-03-04 23:06:21
    javax.xml.bind.annotation.adapters XmlAdapter 及其规范定义的子类允许任意 Java 类与 JAXB 一起使用。 javax.xml.bind.attachment 此由基于 MIME 的处理器实现,该处理器能够解释并创建基于 MIME 的格式的...
  • Java 1.6 API 中文 New

    2013-10-26 14:08:22
    javax.xml.bind.annotation.adapters XmlAdapter 及其规范定义的子类允许任意 Java 类与 JAXB 一起使用。 javax.xml.bind.attachment 此由基于 MIME 的处理器实现,该处理器能够解释并创建基于 MIME 的格式的...
  • [Java参考文档]

    2013-03-19 16:56:15
    javax.xml.bind.annotation.adapters XmlAdapter 及其规范定义的子类允许任意 Java 类与 JAXB 一起使用。 javax.xml.bind.attachment 此由基于 MIME 的处理器实现,该处理器能够解释并创建基于 MIME 的格式的...
  • JavaAPI1.6中文chm文档 part1

    热门讨论 2011-08-19 08:33:34
    javax.xml.bind.annotation.adapters XmlAdapter 及其规范定义的子类允许任意 Java 类与 JAXB 一起使用。 javax.xml.bind.attachment 此由基于 MIME 的处理器实现,该处理器能够解释并创建基于 MIME 的格式的...
  • JavaAPI中文chm文档 part2

    2011-08-19 08:58:42
    javax.xml.bind.annotation.adapters XmlAdapter 及其规范定义的子类允许任意 Java 类与 JAXB 一起使用。 javax.xml.bind.attachment 此由基于 MIME 的处理器实现,该处理器能够解释并创建基于 MIME 的格式的...
  •  其它.jar格式的程序、电子书安装方法相同。  (注意待机状态下输入:*#9998*5282# 选择第三个选项,密码是:235282)  2)三星U608 JAVA程序安装方法  第一、如果你没有内存卡,即TF卡,必须下载PC套件...
  • 9.2 SimpleDateFormatTimeZone的使用 实例196 日期格式有效性判断 实例197 常见日期格式使用 实例198 查看本地时区 实例199 简单的时区转换工具 9.3 System的使用 实例200 查看常用系统属性 实例201 ...
  • 9.2 SimpleDateFormatTimeZone的使用 实例196 日期格式有效性判断 实例197 常见日期格式使用 实例198 查看本地时区 实例199 简单的时区转换工具 9.3 System的使用 实例200 查看常用系统属性 实例201 ...
  • 9.2 SimpleDateFormatTimeZone的使用 实例196 日期格式有效性判断 实例197 常见日期格式使用 实例198 查看本地时区 实例199 简单的时区转换工具 9.3 System的使用 实例200 查看常用系统属性 实例201 ...
  • 9.2 SimpleDateFormatTimeZone的使用 实例196 日期格式有效性判断 实例197 常见日期格式使用 实例198 查看本地时区 实例199 简单的时区转换工具 9.3 System的使用 实例200 查看常用系统属性 实例201 ...
  • 9.2 SimpleDateFormatTimeZone的使用 实例196 日期格式有效性判断 实例197 常见日期格式使用 实例198 查看本地时区 实例199 简单的时区转换工具 9.3 System的使用 实例200 查看常用系统属性 实例201 ...
  • 调整common包,可打成jar包 添加启动shell脚本,参考common包script目录下.sh文件 20181027 bootstrap.sh 脚本参数简化 20181029 优化bootstrap.sh脚本 添加jenkins构建后自动部署脚本 添加jenkins构建后远程...
  • 如果在子类中定义某方法其父相同的名称和参数,我们说该方法被重写 (Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被"屏蔽"了。如果在一个中定义了多个同名的...
  • duckula3可以做为一个jar包的方式存在于一个项目的依赖中,如同使用其它的工具一样,只要引入相关的jar包,很简单的做些配置就可以在宿主项目中跑起来。duckula3已上传到maven中央库,可以在任何使用maven的项目是...
  • 可以通过maven命令将lts的jar包上传到本地仓库中。在父pom.xml中添加相应的repository,并用deploy命令上传即可。具体引用方式可以参考lts中的例子即可。 2、直接Jar引用 需要将lts的各个模块打包成单独的jar包,...
  • JSP高级编程

    2005-03-18 14:20:55
    10.6.2 部署WbLogic的ejb-jar包 10.7 使用EJB 10.7.1 本地访问EJB 10.7.2 远程访问EJB 10.8 JSP和EJB 10.9 EJB开发实例—电子商务应用 10.9.1 EJB的实现文件—TestCartEJB 10.9.2 实现Home接口...
  • java 面试题 总结

    2009-09-16 08:45:34
    如果在子类中定义某方法其父相同的名称和参数,我们说该方法被重写 (Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被"屏蔽"了。如果在一个中定义了多个同名的...
  • Java二进制IO类与文件复制操作实例 16个目标文件 内容索引:Java源码,初学实例,二进制,文件复制 Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系...

空空如也

空空如也

1 2 3
收藏数 59
精华内容 23
关键字:

本地类与jar包相同