EasyMall- 易买网,项目贯穿整个 JavaWeb 学习阶段,利用项目需求引申出知识点进行授课。需求引领思路, 应用驱动学习。其中涉及到 HTTP 协议、Tomcat 服务器、静态 Web 资源开发技术(HTML、CSS、JS)、 Java 后台开发技术(Servlet、JSP)、数据库技术、手写基础框架、编程思想实践、在线支付、权限控制等 重点功能点。可以整体提升学员的编程思想、编码能力、实现对 Java 后台知识的熟练掌握,并为后续课程学 习做铺垫。
Servlet+JSP+MySQL,采用 MVC 设计模式,JavaEE 经典三层架构。
相当于公司的高级程序员,在公司做一些核心的工作,如项目中比较核心的业务逻辑比较复杂的功能实现。并熟练使 用各种主流核心技术。如工作流、WebService服务、安全框架、大型数据库应用等。了解国际物流行业,进出口贸易, 货运管理核心业务。
基于SSH框架+Maven+Apache Shiro安全框架+Apache CXF+Activity5工作流
Maven父子项目,私服搭建
项目背景,环境搭建,SVN管理
基础信息生产厂家业务实现,POI导入导出
数据字典、Log4j日志管理、性能监控、异常处理、BUG管理JIRA
基于RBAC实现细粒度权限控制,基于FreeMarker代码自动生成器
用户继承角色+角色分配模块权限实现,zTree树形成权限动态分配+JSON
顶级安全管理框架Apache Shiro
核心业务购销合同,PowerDesigner数据库建模
购销合同两级主从实现, SQL强化
Apache POI高级应用,最复杂制式报表打印
POI新特性104万海量数据导出Excel实战,程序员必备技能读程
最先进工作流技术Activity5实现货运管理流程
基于Apache CXF WebService实现客户供应商系统集成
图形报表控件amFlash
在客户系统中可以集成购销合同CXF WebService
基于世界最快的Nginx技术实现集群,支持高并发,自动负载均衡
了解电商行业发展情况及技术特点,了解电商业务,分布式系统架构Nginx,CMS、HttpClient、Redis缓存,单点 登录,订单系统、Quartz定时任务全文检索,删商品查找Lucene,MQ 消息队列,MySQL数据库实现读写分离使用 Keepalived+Nginx实现主备
CentOS Linux、Nginx集群及负载均衡、Tomcat集群、Spring Quartz任务调度、RabbitMQ消息传递、Redis集群缓存、 MySQL主从读写分离、Solr全文检索、Maven项目管理等。