j2ee
文章平均质量分 62
night_watcher_
这个作者很懒,什么都没留下…
展开
-
Spring AOP
最近在学习Spring AOP,相较于AspectJ,Spring AOP是一种基于proxy的动态(run-time)AOP技术。它并不追求对AOP的完全支持,而是要求符合Spring的编程习惯,以Spring的风格编写AOP程序。 下面是一个实例: 定义业务逻辑层Service的接口package com.simon.service;public interface AccountServi原创 2016-05-21 22:27:43 · 322 阅读 · 0 评论 -
Webx学习
六月中就要去阿里巴巴实习了,部门使用的web框架是Webx,喜大普奔的发现Webx是开源的,所以认真学习一下。主要参考指导手册Webx总体介绍设计理念这里有许多框架设计的真知灼见! 一个框架的好坏,往往并不是由他所实现的具体功能好坏所决定的,而是由其所使用的基础框架的好坏所决定的。 现在的软件设计都提倡模块化,扩展性,典型的例子就是Spring框架。SpringExtWebx Framework原创 2016-05-25 08:21:04 · 513 阅读 · 0 评论 -
Velocity
简介Velocity是一种模板引擎,可以用于以下目的: 1. Web应用:web设计人员创建HTML页面,其中占位符用于存放动态内容。该页面使用VelocityViewServlet或者任何支持Velocity的框架处理。 2. 源码生成 3. 自动邮件Velocity允许web page设计者原创 2016-06-19 10:06:15 · 321 阅读 · 0 评论 -
Spring的注入方式
ApplicationContext@Resource注解在Spring容器中通过name或者type来查找Bean的实例,使用该注解时Spring容器要已经加载了该bean。即xxxbean.xml中配置的bean已经被Spring容器初始化,例如通过ApplicationContext加载该配置文件。 对于测试,可以通过使用Spring提供的@RunWith和@ContextConfigura原创 2016-06-27 10:25:35 · 552 阅读 · 0 评论 -
maven
简介maven是一个基于POM(Project Object Model)的项目管理工具,可以类比c/c++中的make, Java中的ant。因为在学校一般做的项目都比较小,所以很少有机会能用到这些项目管理工具,但是到公司这些项目管理工具用到的是很多的。quick-start创建第一个maven项目通过command-tool创建mvn archetype:generate -DgroupId=c原创 2016-06-01 16:12:51 · 422 阅读 · 0 评论 -
发布项目到tomcat的方法
方法1:常规方法,将项目拷贝到tomcat的webapps目录下,tomcat在启动时会自动发布该目录下的项目 方法1:通过eclipse发布,首先在eclipse中配置tomcat服务器,偏好设置->Servers->Runtime Environment。然后在项目上右击,选择run configurations-> run as server application。 方法2:使用mave原创 2016-05-31 22:05:05 · 622 阅读 · 0 评论 -
XML Schema
XML Schema和DTD的作用大同小异,都是定义xml文件的语法,即一个xml文件可以有哪些节点(element),每个节点可以有哪些属性等。但是XML Schema多了命名空间(namespace)的概念,命名空间用得地方很多,比如java中的package, c++中的using namespace,甚至WWW中的域名,文件系统中的路径其实也是一种命名空间。命名空间是用来做什么的呢? 命名原创 2016-05-25 08:54:49 · 266 阅读 · 0 评论 -
SLF4J
SLF4J(simple logging facade for Java),简单日志门面,旨在为各种logging API(SimpleLogger, log4j, jdk logging, Logback等 )提供一个简单统一的接口。如何理解呢? 和JDBC相对照,JDBC为java的数据库连接和操作提供了统一的API,如Connection, PreparedStatement等,而各个具体数原创 2016-05-25 09:39:58 · 338 阅读 · 0 评论 -
Spring IoC
Spring并没有一个main class和main方法,它主要作为web application或者java application等应用的一种辅助。那么Spring是如何初始化的呢? 对于java application,Spring的初始化很简单,new一个ApplicationContext或者BeanFactory即可。而在web application中要多出一个和web 容器整合的过原创 2016-05-16 21:18:28 · 320 阅读 · 0 评论 -
IDEA使用教程
Mac常用符号示意: ⌘——Command () ⌃ ——Control ⌥——Option (alt) ⇧——Shift基本操作常用快捷键:^+R 运行程序^+V VCS operation popups⌘+click 进入源码Fast Navigate⌘+O navigate class⌥+⌘+O navigate symbol 可以使用类名.symbol精确定位,如Sys原创 2016-06-19 16:24:06 · 765 阅读 · 0 评论