- 浏览: 23193 次
- 性别:
- 来自: 北京
文章列表
2.5年以上大型Java应用系统开发相关经验,精通Java EE相关技术和框架(包括Java基础/多线程/Hibernate/Spring/Blazeds/ iBatis/Cache/Messaging/Workflow等);
3. 有较丰富的数据库系统(mysql等)开发经验;
4.具有大型系统/企业应用支撑系统/大型分布式、高并发、高负载、高可用性系统经验;
5.具有很好的linux使用经验、有从头开始参与系统架构设计经验和具有较强的文档撰写能力;
6. 具备优秀的技术架构的设计能力、设计思路和方法论;
9. 参与或者在工作有有过良好的流程管理和控制经验者优先。
1. 设计可扩展的、高效的底 ...
第一篇:现代JAVA WEB 开发架构分析,http://www.mingjun.com.cn/jishuo/biancheng/200508/214.html
第二篇:Java软件架构设计慨论
开始之初的架构设计决定着软件产品的生死存亡。“好的开始相当于成功一半”。
开始的架构设计也是最难 ...
面试的时候HR会问一些什么问题呢,以下就是经过整理的面试问题,希望对将要进入职场的毕业生有帮助。
问题一:“请你自我介绍一下”
思路:1、这是面试的必考题目。2、介绍内容要与个人简历表相一致。3、 ...
JAVA架构设计(摘录)
- 博客分类:
- 架构师
高新企业为了生存,因此他们所依靠的软件必须能提供其所需的功能;所需的高质量;所承诺的可用性,和可接受的价格。
架构是在组件,彼此间和与环境间的关系,引导设计发展原则中体现的系统的基本结构。
Architecture is th ...
一、Java编程入门类
对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。用很短的时间快速过一遍Java语法,连懵带猜多写写代码,要“知其然”。
1、《Java编程思想》
在有了一定的Java编程经验之后,你需要“知其所以然”了。这个时候《Java编程思想》是一本让你知其所以然的好书,它对于基本的面向对象知识有比较清楚的交待,对Java基本语法,基本类库有比较清楚的讲解,可以帮你打一个良好的Java编程基础。这本书的缺点是实在太厚,也比较罗嗦,不适合 ...
JAVA架构师要求是很高的,除了要精通JAVA方面知识以外,还要掌握计算机所有软件方面,以及部分硬件方面的知识,就是要在某几个个方面追求深度,在大的方面要追求广度,说是追求广度,其实也很深,总之要有大局观,可以下面的名词来概括。
程序设计方面:JAVA、JAVA Application、JAVA EE(东西很多EJB、RMI、JMS、WebService)、开源(很大一块)、设计模式、JavaScript、C/C++、.NET方面、VBA
数据库方面:SQL、ORACLE、MySQL、索引、分区、分片、主从、存储过程
网络及浏览器:TCP/IP协议、HTTP协议、FTP、HTML、X ...
Java架构:
软件架构作为一个概念,体现在技术和业务两个方面。
从技术角度来说:软件架构随着技术的革新不断地更新其内容,软件架构建立于当前技术和一些基本原则的基础之上。
先说一些基本原则:
分层原则:分层是为了降低软件深度复杂性而使用的关键思想,就像社会有了阶级一样,软件有了层次结构。
模块化原则:模块化是化解软件广度复杂的必然手段,模块化的目的就是让软件分工。
接口实现分离原则随着软件模块化的不断深入改进,面向接口编程而不是面向实现编程可以让复杂度日趋增高的软件降低模块之间的耦合度,从而让各模块更轻松改进。从这个原则出发,软件也从微观进行了细致的规范化。
还有两个比较小但很重要的原则:
细 ...
按照目的来分,设计模式可以分为创建型模式、结构型模式和行为型模式。
创建型模式用来处理对象的创建过程;结构型模式用来处理类或者对象的组合;行为型模式用来对类或对象怎样交互和怎样分配职责进行描述。
创建型模式用来处理对象的创建过程,主要包含以下5种设计模式:
工厂方法模式(Factory Method Pattern)
抽象工厂模式(Abstract Factory Pattern)
建造者模式(Builder Pattern)
原型模式(Prototype Pattern)
单例模式(Singleton Pattern)
结构型模式用来处理类或者对象的组合,主要包含以下7 ...
1、简单工厂模式(Simple Factory Pattern)
2、建造者模式(Builder Pattern)
3、策略(Strategy)模式
4、工厂方法模式(Factory Method Pattern)
5、抽象工厂模式(Abstract Factory)
6、命令模式(Command Pattern)
7、模版方法(Template Method)
8、单件模式(Single Pattern)
9、原型模式(Prototype Pattern)
1:jsp+servlet+javaben适用于比较小的项目
2:strut+spring+hibnate
目前这是主流框架技术组合在一起就是ssh了
适用于要求可维护性强的框架技术
3:ejb jsf等重[/color]量级框架技术比较过时
WebWork 【Java开源 Web框架】
WebWork 是由OpenSymphony组织开发的,致力于组件化和代码重用的拉出式MVC模式J2EE Web框架。WebWork目前最新版本是2.1,现在的WebWork2.x前身是Rickard Oberg开发的WebWork,但现在WebWork已经被拆分成了Xwork1和WebWork2两个项目。Xw ...
虽然DWR是个很早就出现的Ajax框架,但一直都没去使用过,今天正好没事就看了一下并参照文档照做了个demo,
在其中碰到一个问题:
后台打印出错误信息:“严重: A request has been denied as a potential CSRF attack.” 在网上google一把
之后,出现此错误的原因大都是说“请求被拒绝,可能存在csrf(cross-site request forgeries,跨站请求伪造)攻击、
页面URL可能被跨站了的服务所调用之类的”,但是我这里只有一个简单的测试页面,是根本不存在什么所谓的跨站请求的,
但不知道为什么?希望 ...
1.关于cookie的函数:
Js代码
1./**
2. * cookie操作工具.
3. * 使用方法:保存值:CookieTool('name','1',{expires: 7}) //表示保存一个cookie值为1,键值为name,失效时间7天以后
4. * 取值:CookieTool('name') //返回1
5. * @param {} name
6. * @param {} value
7. * @param {} options
8. * @return {}
9. */
10.CookieT ...
1.javascript的数组API
Js代码
1.//定义数组
2. var pageIds = new Array();
3. pageIds.push('A');
4.
5. 数组长度
6. pageIds.length;
7.
8.//shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined
9.var a = [1,2,3,4,5];
10.var b = a.shift(); //a:[2,3,4,5] b:1
11.
12.//un ...
我对Javascript闭包的理解
var tmd = function(){//这里我们叫做"匿名函数1"
var tmdNum = 0;
return function(){//这里我们叫做"匿名函数2”
//在这儿你可以随便写你想些的代码,我无所谓。
tmdNum ++;
alert(tmdNum);
}
}(); //千万要注意这里的这个小括号。
这段代码什么意思呢?
第一步:先把函数里面的内容都删了,看总体的结构
va ...
一: weblogic9 修改端口只需找到域目录下面config目录下面的config.xml文件,将下面一段替换一下.
<server>
<name>AdminServer</name>
<listen-address/>
</server>
<server>
<name>AdminServer</name>
<ssl>
<enabled>false</enabled>
</ssl>
<listen-port>7005 ...