xmlns

---搭建springMvc框架,希望对初学者有所参考

岁酱吖の 提交于 2019-12-06 12:15:32
Spring Mvc ==> Struts2 spring 无法替代 myBatis 工作量大 要自己操作sql语句 ==> hibernate Spring Mvc 取代Stuts2 开发快 运行效率高 mode 指整个界面层 1.在lib文件夹导入所要jar 2、配置web.xml <servlet> <servlet-name>springmvc</servlet-name> <!-- springmvc的总控制器 --> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!-- springmvc的总控制器 --> <!--tomcat加载完工程后,servletContext初始化后马上创建核心控制器 一上来就加载 不设置也可以,但需要等许久 --> <load-on-startup>1</load-on-startup> <!--tomcat加载完工程后,servletContext初始化后马上创建核心控制器 一上来就加载 不设置也可以,但需要等许久 --> </servlet> <servlet-mapping> <servlet-name>springmvc</servlet-name> <url-pattern>/</url-pattern> <

二、Spring IOC容器

一笑奈何 提交于 2019-12-06 09:04:23
(一)专题一 IOC 1、接口及面向接口编程 (1)接口 <1>用于沟通的中介物的抽象化 <2>实体把自己提供给外界的一种抽象化说明,用以由内部操作分离出外部沟通方法,使其能被修改内部而不影响外界其它实体与其交互的方式 <3>对应Java接口即声明,声明了那些方法是对外公开提供的 <4>在Java8中,接口可以拥有方法体 (2)面向接口编程 <1>结构设计中,分清层次及调用关系,每层只向外(上层)提供一组功能接口,各层间仅依赖接口而非实现类 <2>接口实现的变动不影响各层间的调用,这一点在公共服务中尤为重要 <3>“面向接口编程”中的“接口”是用于隐藏具体实现和实现多态性的组件 <4>例子 public interface OneInterface{ String hello(String word); } public class OneInterfaceImpl implements OneInterface{ public String hello(String word){ return "Word form interface \"OneInterface\":"+word; } } public static void main(String[]args){ OneInterface oif = new OneInterfaceImpl(); System.out

Weblogic的三种部署方式

删除回忆录丶 提交于 2019-12-06 06:26:38
Weblogic的三种部署方式 在weblogic中部署项目通常有三种方式:第一,在控制台中安装部署;第二,将部署包放在domain域中autodeploy目录下部署;第三,使用域中配置文件config.xml 进行项目的部署。 控制台部署 1 启动weblogic服务,登录到weblogic控制台页面,输入用户名和密码,登录到控制台里面 2 点击左侧的部署 3 在右侧点击安装按钮,准备进行项目安装 4 看到路径输入框,可以在下面选择要部署的项目的位置 5 也可以直接输入要部署的包的位置,敲回车 6 点击下一步即可 7 继续下一步 8 点击完成按钮 9 保存前面各步的设置 10 保存完成后,会看到激活更改的提示,且不需要重启。 11 这时便可以进行 测试 了,输入项目名称,看到了项目的欢迎页面,即项目部署成功。 如果前面的步骤操作完成了,但依然无法访问项目的话,可以参考下面的补充步骤 补充步骤 补1 点击部署,勾选上项目,点击启动 补2 待启动后,项目状态为活动,健康状况为OK时,继续测试。 autodeploy自动部署 自动部署时不需要登录控制台,在domain域的主目录下面有个autodeploy目录,直接将项目包拷贝到autodeploy目录下面就可以了。 autodeploy目录里面有个readme.txt 文档,打开看一下,这里摘第一段出来 [html] view

ssm简单的示例整合(eclipse+maven+ssm+oracle/mysql+jquery.js)

徘徊边缘 提交于 2019-12-06 05:45:34
开发工具我使用的是eclipse,毕竟从学java开始就用这个,比较熟悉 maven其实就是管理jar包的东西,与普通ssm相比也不用配置其他的xml ssm是spring+springmvc+mybatis(重点的东西) 数据库我两个都试过了,更换数据库只需要改那个properties里的东西就行了 然后把我的目录结构拿出来 其中红框内部的就是我们要写的,对了还有pom.xml 一。我的pom.xml: 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 3 <modelVersion>4.0.0</modelVersion> 4 <groupId>Maven</groupId> 5 <artifactId>zxm02</artifactId> 6 <packaging>war</packaging> 7 <version>0.0.1-SNAPSHOT</version> 8 <name>zxm Maven Webapp<

常用注解解析(因为不太明白@component和@configuration写了)

社会主义新天地 提交于 2019-12-06 05:25:45
1、@controller 控制器(注入服务) 用于标注控制层,相当于struts中的action层 2、@service 服务(注入dao) 用于标注服务层,主要用来进行业务的逻辑处理 3、@repository(实现dao访问) 用于标注数据访问层,也可以说用于标注数据访问组件,即DAO组件 4、@component (把普通pojo实例化到spring容器中,相当于配置文件中的 <bean id="" class=""/>) 泛指各种组件,就是说当我们的类不属于各种归类的时候(不属于@Controller、@Services等的时候),我们就可以使用@Component来标注这个类 @Configuration用于定义配置类,定义的配置类可以替换xml文件,一般和@Bean注解联合使用。如: @Configuration public class DemoConfiguration { @Bean public DemoBean demoBean() { return new DemoBean(); } } 相当于 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001

安卓学习之表单

自古美人都是妖i 提交于 2019-12-05 20:16:47
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" android:gravity="center" android:background="#8fffad"> <TextView android:id="@+id/v1" android:layout_width="200dp" android:layout_height="200dp" android:gravity="center" android:text="显示框" android:textColor="#0000FF" android:textStyle="bold|italic" android:background="@drawable/juxing" android:textSize="28dp" android:shadowColor="#800000" android:shadowRadius="3.0" android

springmvc中如何自定义类型转换器

岁酱吖の 提交于 2019-12-05 17:51:42
package com.hope.utils;import org.springframework.core.convert.converter.Converter;import org.springframework.util.StringUtils;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** 第一步定义一个类型转换器的类 * @author newcityman * @date 2019/11/26 - 19:57 */public class StringToDateConverter implements Converter<String,Date>{ /** * * @param source * @return */ @Override public Date convert(String source) { if(StringUtils.isEmpty(source)){ throw new RuntimeException("参数不能为空,请输入一个参数。"); } DateFormat df = new SimpleDateFormat("yyyy-MM-dd");

android databinding之include

蹲街弑〆低调 提交于 2019-12-05 15:46:01
由于前段时间了解到了google推出的数据绑定框架databinding,就使用它实现了一个简单的android的mvvm架构思想的demo。 使用过程之中很happy,按照其使用方式,框架会自动生成布局文件对应的XXXBinding类文件。再也不用findViewById了,也再也不用使用注解框架在Activity或者Fragment中写大量的控件属性了,哇,整个世界都清净了。。。。这感觉太爽了。。。 结果遇到问题了,也不知道怎么解决。。。。幸好有google老师带我们学习。 前面都是废话,下面就详细分析我遇到的问题吧! 使用一个Activity + 对应的布局文件举例: DemoActivity: public class DemoActivity extends BaseActivity<DemoVM, ActivityDemoBinding> { @Bind(R.id.linkTv) TextView linkTv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); initWidget(); } @Override protected void initBinding() { setBinding

《深入浅出WPF》学习总结之XAML标签语言二

青春壹個敷衍的年華 提交于 2019-12-05 12:12:42
x名称空间 “x名称空间”的这个X是映射XML名称空间时给他取的名字(如果用的是字母y,那他就叫“y名称空间了”),x名称空间里的成员(x.name、x.class)是专门给XAML编译器看的、用来引导XAML编译器把XAML代码编译成CLR代码的。大凡包含XAML代码的WPF程序都需要引用xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"命名空间 x命名空间里都有什么 x名称空间映射的是xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml",他所包含的类均与解析XAML语言相关,所以也可以称它"XAML"名称空间,与C#语言一样,XAML也有自己的编译器。XAML语言会被解析并编译,最终形成微软中间语言存储在程序集中。在解析和编译XAML语言过程中,我们经常需要告诉编译器一些重要的信息,比如XAML代码的编译结果应该与哪个C#代码的编译结果合并、使用XAML声明的元素是public还是privated访问级别等等。这些让程序员能够与XAML编译器沟通的工具就存放在x名称中间中。 x名称空间中包含的工具 名称 种类(在XAML中出现的形式) x:Array 标记扩展 x:Class Attribute x:ClassModifier Attribute x:Code

『刨根问底のWPF学习』一、一个最简单的WPF应用的逆向分析记录

半城伤御伤魂 提交于 2019-12-05 10:20:49
1.创建一个最简单的TestWpf项目,什么代码都不写,如下图所示: 2.接下来我们通过逆向分析等手段,深入理解以下几句代码的含义: 1.<Window x:Class="TestWpf.MainWindow" 2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 4. xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 5. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 6. xmlns:local="clr-namespace:TestWpf" 7. mc:Ignorable="d" 8. Title="MainWindow" Height="450" Width="800"> 9. <Grid> 10. </Grid> 11.</Window> 3.首先来 来源: https://www.cnblogs.com/fuhua/p/11921173.html