您好,欢迎访问三七文档
达内云笔记项目源码第一部分:达纳电信计费系统项目介绍李洪鹤/lihh@tarena.com.cn一、回顾1、Spring核心功能1)IOC将对象的创建权、注入权交给Spring来管理,由Spring容器负责做这些事。由于Spring是通过配置实现的这些逻辑,因此可以降低对象之间的耦合度。2)AOP面向切面编程,主要解决的是针对一批组件的通用逻辑编程的问题,它采用了公共的类+配置的方式实现这个逻辑,可以降低公共类和组件之间的耦合度。3)整合Spring可以整合JDBC、MyBatis、Struts2、Hibernate框架/技术,可以简化对这些框架/技术的使用。4)MVCSpring实现了MVC,按照MVC思想对代码进行了分层,从而降低了项目中代码之间的耦合度。2、Java知识体系画图二、项目介绍1、项目整体需求1)项目背景电信公司有UNIX服务器出租业务,针对该出租业务需要一套办公系统来提升办事效率,提升该业务信息化程度(无纸化办公),我们的系统就是针对该出租业务而提供的完整解决方案。2)整体解决方案画图2、解决方案1)NETCTOSS(要讲)--名词解析NetChinaTelecomOperationSupportSystem中国电信运营支撑系统-网络版--功能用于创建账号,创建资费标准,以及查询用户的消费情况等。--使用者电信公司营业员--部署应用服务器2)DMS(讲过)--功能解析客户登录、登出UNIX服务器的时间,并将解析到的信息存入数据库,即实现了客户登录服务器的数据采集功能。--使用者自动运行--部署DMSClient部署在每一台UNIX服务器上;DMSServer部署在引用服务器上。3)PL/SQL(不讲)--功能自动计算出客户本月的消费情况,由Oracle任务自动在月底调用。--使用者Orcale任务调度。--部署Orcale数据库。4)自服务(不讲)--功能可以查询客户的套餐余量,可以修改客户的资费等,类似于移动/联通营业厅APP。--使用者客户--部署应用服务器3、项目计划1)Unit01day01-day02,完成资费管理模块。2)Unit02day03-day04,完成账务账号模块。3)Unit03day05-day06,完成业务账号模块。4)Unit04day07-day10,完成角色模块、管理员模块以及登录相关的功能。5)Unit05day11,学习AOP,并应用到项目中。6)Unit06day12,学习事务管理,并应用到项目中。如果时间允许,做项目总结及分享。4、项目目标1)基本要求完成资费模块2)达标再完成账务账号模块,登录功能。3)要求自己写代码4)目标具备独立开发的能力5、技术架构1)开发环境Linux+MyEclipse6.0+JDK1.6+Tomcat7+Oracle10g2)使用的技术Java+Spring+MyBatis+JSP+JQuery3)结构基于MVC代码的分层思想,将代码分为如下几层表现层(V):JSP+JQuery控制层(C):DispatcherServlet+Controller,即主要由SpringMVC实现。业务层(C):由于业务相对简单,不用独立的业务层,而是直接在Controller中实现业务,在企业真实的项目中,往往这里是有独立的业务层。持久层(M):Spring整合MyBatis来实现数据库的访问。三、搭建环境1、声明在项目组中搭建项目环境应该由项目经理、结构师、设计师来完成,我们只需要下载他们构建好的代码,添加业务代码即可。因此这项内容了解即可,不是重点。2、搭建环境大致步骤1)解决访问数据库的问题使用Spring整合MyBatis来实现数据库的访问2)解决处理请求的问题使用SpringMVC来处理请求篇二:达内科技实训项目JavaWEB应用编程JSP、Servlet2.5开发工具:Eclipse+Myeclipse、NetBeans服务器:Weblogic9.0Websphere6.0Jboss4.xTomcat5.xStruts2.0、Spring开发工具:Eclipse+Myeclipse、NetBeans服务器:Weblogic9.0Websphere6.0Jboss4.xTomcat5.xRMM,EJB3.0JMS,Web服务开发工具:Eclipse,Jbuilder,WSADNetBeans/SunJavaStudio服务器:Weblogic9.0、Websphere6.0SunJavaAppServer8/9、Jboss4.X掌握企业WEB应用开发的各种技术、并成为Java高级开发工程师掌握软件设计模式,并使用MVC模式框架开发,并成为有软件开发经验的高级开发工程师掌握对企业最有价值的中间开发技术;业务对象中间件,事物中间件,消息中间件,消息中间件,成为一个最有发展潜力的高级开发工程师了解企业解决方案的前沿技术GWAP1.0平台:一通用网上购物系统开发平台MVC模式框架应用编程GWAP2.0平台:~在线商城GWAP3.0平台:~客户关系管理系统中间件软件企业高级编程GWAP4.0~在线商城【在线支付】~航班订票系统企业解决方案前沿技术介绍企业安全框架Java设计模式大型项目实习及软件开发经验培训采用有亚信公司提供的“电信用户管理和计费系统NetCTOSS”,该系统已经在中国公用互联网ChinaNet和上海热线等多个大型软件工程中应用。该系统是一个典型的基于Unix平台、Oracle数据库、Web界面、四层结构(Browser、实习项目:Webcontainer、EJBcontainer、电信用户Database)、融合Unix,Java和Oracle关系/计费技术的大型软件项目。子系统包括:系统1、用户管理:采用Struts、Spring、Hibernate实现2、话费数据采集:采用Java、Socket网络编程实现3、账单查询:Struts、Spring、Hibernate、EJB实现4、数据整合:采用JDBC、EJB,Struts,Spring实现参与完成实际项目,积累软件开发经验,经历完整的软件开发过程:需求,软件分析设计,编码,调试,交付。大型综合项目:~电信用户管理/计费系统~客户管理系统~当当网上购物系统~携程网上订票系统~人事考勤管理系统篇三:个人简历高峰姓名:高峰学历:本科性别:男毕业院校:黑龙江大学出生日期:1993.12.05专业:数学与应用数学联系电话:18745764514电子邮箱:332435789@qq.com大学课程:汇编语言,C语言,SQLSERVER,数据结构自学课程:java基础,java面向对象编程思想,javaSE,HTML1:深刻理解java面向对象编程思想,掌握java基础2:熟练使用MySql,Oracle,SQLSERVER等数据库管理软件,能编写sql语句3:熟悉html,css,js,Ajax,JQuery等javaWeb编程技术4:熟悉Servlet,Jsp编程:5:了解linux,windows等操作系统6:熟悉Spring,struts2,Hibernate等框架和基于Spring框架的MVC模式的web编程项目名称:云笔记信息管理系统开发周期:12天开发工具:MyEclipse,MySql,TomCat开发平台:linux责任描述:独立完成项目中涉及的技术:spring-MVC,MyBatis,Ajax,js,Servlet,Jquery,HTML项目描述:基于web的网络笔记系统。实现用户登录,注册,修改密码,对笔记本和笔记进行增删改查,以及对笔记回收站的查看,删除和恢复,同时,用户也可以自由分享和收藏笔记或去查看其它用户分享的笔记。另外增加了活动这个功能模块,可以记录用户的活动安排,提高了用户的体验。项目收获:项目基于spring-MVC与MyBatis整合,用Ajax,js,HTML,Jquery,Servlet等相关技术实现了“云笔记”的开发。让我深刻的了解了WebMVC的结构及开发的流程,掌握了java中常用的脚本语言Ajax,Jquery,js并对一个java项目开发过程有了一定的了解,深知在一个项目开发的过程中,严谨的逻辑思维能力和降低代码冗余性的重要性。项目名称:网上图书商城开发周期:2015.08-2015.09开发工具:MyEclipse,MySql,TomCat开发平台:linux责任描述:主要负责前台(客户购买)的功能实现,担任小组组长(2人)项目中涉及的技术:spring-MVC,MyBatis,Ajax,js,JQuery,Servlet,HTML项目描述:该项目分为前台(客户购买)和后台(管理员)两大模块,通过对项目分析,画出功能模块实现图,然后开始创建数据库,之后我们开始分工完成前台与后台的工作。我主要实现用户模块(注册,登录,修改密码,退出),图书模块(图书列表、详情、搜索)和购物车模块以及订单模块(生成订单,订单列表,支付功能及订单状态)等前台(客户购物)功能,最后结合后台(管理员管理)功能模块进行系统测试,找出Bug并修改bug,通过2周的编程,实现了“网上图书商城”。项目收获:该项目让我懂得了团队合作的重要性,在开发过程中我的java开发能力得到进一步的提高,更深入的了解MVC设计模式,软件三层架构(model-view-controller)。1:2014年7月—2014年8月,苏州东锋材料有限公司,操作员。2:2015年6月—2015年10月,哈尔滨达内科技有限公司,java培训。1:热爱编程,自学了Java基础,JavaSE以及HTML等,培养了良好的自学能力和独立思考能力。2:在编写的过程中,喜欢加注释,增强代码的可读性,思维严谨。3:利用假期及课余时间,参与社会实践(打工,兼职),能吃苦耐劳。
本文标题:达内云笔记项目源码
链接地址:https://www.777doc.com/doc-8396377 .html