??我心目中最好的框架组合是:
?
? ?表示层:spring mvc 3.1 + annotation
??? 控制层:spring 3.1
??? 持久层:hibernate 3.6 +jdbcTemplate
??? 后台列表控件:displaytag 1.2
??? Ajax框架: DWR 3
??? JS框架 : Jquery
??? 缓存机制:spring 3.1 cache + ehcache/memcached
??? 静态化机制: Freemarker静态化/spring mvc伪静态化
??? 页面技术: EL + JSTL +JSP
??? 安全框架 spring security
??? 搜索引擎: Lucene
??? 中文分词:IKAnalyzer
??? 模板引擎: apache tiles 2.22
???? Linux、nginx、php、mysql,几乎是标配
??? 部署视图所需:
??? 数据库: mysql
??? Web 服务器: windows 下用apache, linux 下用ngnix
??? 应用服务器: Tomcat? Jboss,tomcat,weblogic
?
?
常用的系统架构是:
Linux + Apache + PHP + MySQL + web负载均衡+数据库主从+缓存+分布式存储+队列
Linux + Apache + Java (WebSphere) + Oracle
Windows Server 2003/2008 + IIS + C#/ASP.NET + 数据库
?
大型动态应用系统又可分为几个子系统:
? 1)Web前端系统
? 2)负载均衡系统
? 3)数据库集群系统
? 4)缓存系统
? 5)分布式存储系统
? 6)分布式服务器管理系统
? 7)代码分发系统
常用的工具列表
?
集成ORM? hibernate ,jdo,toplink,apache ojb ,ibatis,jpa
集成视图? jsp ,jstl ,tiles,velocity, freemarker,xslt ,pdf/excel,jaseperreports
集成web框架? jsf struts tapestry webwork
整合其它J2EE? webserives,ejb jms jmx jca 邮件抽象层,定时调度和线程池,java注解
数据库 mysql ,sqlsever,oralce,sqlite,db2
Ajax框架? ext,jquery ,prototype,dojo,yui,
容器 Jboss,tomcat,weblogic
?
?高级软件工程师的招聘条件 技能技巧要求: ◆熟练使用css语言,对css布局,编写有一定经验;学习Web基础(HTML/CSS/JS)+服务器端技术(LAMP)
?
未来必然是Web的世界,学习Web基础的最佳网站是W3School。
?
?
???? 此学习备忘录只是我工作之外收集的一些资料,只希望能够扩大IT从业人员的知识面。IT的知识很繁多,有此只需要了解知道。此备忘录有硬件方面的,也有软件方面的,也有大IT公司要求的技能。作为新手你可以阅览一下,知识有哪些知识。作为高手,你可以补充一下自己的知识面。
?
企业级项目实战(带源码升级版本)地址:?http://zz563143188.iteye.com/blog/1825168
收集五年的开发资料及源码下载地址:?http://pan.baidu.com/share/link?shareid=372668&uk=4076915866#dir/path=%2F%E5%AD%A6%E4%B9%A0%E6%96%87%E4%BB%B6