电脑重做个系统,项目就运行不了

dt510_123 2012-04-04 07:24:58
报错如下:

2012-04-04 19:17:20,078 INFO [org.hibernate.impl.SessionFactoryObjectFactory] - Not binding factory to JNDI, no JNDI name configured
2012-04-04 19:17:20,359 INFO [org.hibernate.impl.SessionFactoryImpl] - closing
2012-04-04 19:17:20,359 ERROR [org.springframework.beans.factory.support.DisposableBeanAdapter] - Couldn't find a destroy method named 'close' on bean with name 'hibernateProperties'
2012-04-04 19:17:20,375 ERROR [org.springframework.web.context.ContextLoader] - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'treeNodeService' defined in file [D:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\pfmtest\WEB-INF\classes\config\comm\applicationContext-service.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'treeNodeDao' of bean class [com.dpk.service.comm.impl.TreeNodeServiceImpl]: Bean property 'treeNodeDao' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?
Caused by:
org.springframework.beans.NotWritablePropertyException: Invalid property 'treeNodeDao' of bean class [com.dpk.service.comm.impl.TreeNodeServiceImpl]: Bean property 'treeNodeDao' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?
at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:793)
at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:645)
at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:78)
at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:59)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1126)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:861)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:421)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:287)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:244)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:187)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2012-4-4 19:17:20 org.apache.catalina.core.StandardContext listenerStart

麻烦大侠看看。
...全文
135 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
iceworldvip 2012-04-04
  • 打赏
  • 举报
回复
检查下配置文件,检查系统条件是否和配置文件中的配置相符。
喜阳阳 2012-04-04
  • 打赏
  • 举报
回复
是不是有东西没导入。
dracularking 2012-04-04
  • 打赏
  • 举报
回复
org.springframework.beans.NotWritablePropertyException: Invalid property 'treeNodeDao' of bean class [com.dpk.service.comm.impl.TreeNodeServiceImpl]: Bean property 'treeNodeDao' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?
at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:793)

根據所報的錯誤一個個去排查
qitengfushifu 2012-04-04
  • 打赏
  • 举报
回复
不能创建treeNodeService问题出在applicationContext-service.xml 配置文件。
-AJ- 2012-04-04
  • 打赏
  • 举报
回复
it could be the conflict of Spring Version
or context configuation of your project in tomcat
or property setting in your applicationContext.xml
or ...

i think, in your case it is difficult for other people to help you directly.
小龙在线 2012-04-04
  • 打赏
  • 举报
回复
从异常信息来看,可能是程序的问题或者配置文件没有修改
如果是程序出现的问题,可能是程序依赖于操作系统中的文件目录,导致Spring的配置文件加载异常
如果是配置文件的问题,修改相应的配置文件即可

QQ:791747152(小龙在线)
dt510_123 2012-04-04
  • 打赏
  • 举报
回复
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'treeNodeService' defined in file [D:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\pfmtest\WEB-INF\classes\config\comm\applicationContext-service.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'treeNodeDao' of bean class [com.dpk.service.comm.impl.TreeNodeServiceImpl]: Bean property 'treeNodeDao' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?
Caused by: org.springframework.beans.NotWritablePropertyException: Invalid property 'treeNodeDao' of bean class [com.dpk.service.comm.impl.TreeNodeServiceImpl]: Bean property 'treeNodeDao' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?
at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:793)
at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:645)
at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:78)
at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:59)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1126)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:861)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:421)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:287)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:244)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:187)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2012-4-4 19:17:20 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2012-4-4 19:17:20 org.apache.catalina.core.StandardContext start
严重: Context [/pfmtest] startup failed due to previous errors
2012-4-4 19:17:20 org.apache.catalina.core.ApplicationContext log
信息: Closing Spring root WebApplicationContext
2012-4-4 19:17:20 org.apache.catalina.core.ApplicationContext log
信息: Shutting down Log4J
2012-4-4 19:17:22 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2012-4-4 19:17:22 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2012-4-4 19:17:22 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/141 config=null
2012-4-4 19:17:22 org.apache.catalina.startup.Catalina start
信息: Server startup in 22348 ms
数据库 超市管理系统设计报告 系统叙述 图 代码 心得体会 参考文献等【提供全部完全版】可是直接应用 班级:计HR05-7 姓名:张 冰 学号:0520010726 2007年7月4日 超市管理系统设计 一、需求分析 1 项目背景 1.1 编写目的   本需求的编写目的在于研究超市管理系统软件的开发途径和应用方法。   本需求的预期读者是与超市管理系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。 1.2 背景及范围   本项目的名称:超市管理系统开发软件。   本项目的任务提出者及开发者是超市管理系统软件开发小组,用户是超市。   超市管理系统: 超市管理系统是帮助管理人员、商品销售和库存的管理软件。 2 项目概述   该超市管理系统软件目前已有比较完善的管理与使用功能,研制超市管理系统软件是为了满足超市对商品销售和库存管理的方便,以现代化的创新思维模式去工作。 2.1 目标 2.1.1 开发意图   a. 为了超市管理系统更完善;   b. 为了超市对商品库存和销售的管理更方便;   c. 为了减轻工作人员的工作负担。 2.1.2 应用目标   通过本系统软件,能帮助工作人员利用计算机,快速方便的对超市进行管理等操作,使散乱的商品销售量和库存量能够具体化、直观化、合理化。 2.1.3 作用及范围 本软件适用于超市,它是比较完善的系统管理软件 2.1.4 背景   现今超市管理的烦琐给具有强烈时间观念的行政人员带来了诸多不便,为了对商品销售和管理商品库存方便,因此开发了本软件。 2.2 一般约束   a. 本项目的开发经费不超过1万元;   b. 辅导老师1人,开发人员1人;   c. 在管理方针、硬件的限制、并行操作安全和保密方面无约束。 2.3 假设和依据   假设开发经费不到位,管理不完善,设计时没能用全得到考虑,本项目的开发都将受到很大的影响。 3 功能需求 3.1 规格说明   查询超市的全部信息。 3.2 引言 为了查询超市的全部信息。 3.2.1 外部功能 内部功能 操作员和系统管理员 通过应用界面,应用程序,查询等。 同过SQL语言,对数据库的查询、插入、修改、删除等操作。 3.3 性能需求 3.3.1静态数值需求   a. 支持的终端数为4台;   b. 处理并发的40个链接; 3.3.2 精度需求   在精度需求上,根据使用需要,在各项数据的输入、输出及传输过程中,由于本系统使用了数摞结构,可以满足各种精度的需求。 3.3.3时间需求   在软件方面,响应时间、更新处理时间都比较快且迅速,完全满足用户要求。 3.3.4 灵活性   当用户需求,如操作方式,运行环境,结果精度,数据结构与其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。 3.3.5 故障处理   a. 内部故障处理   在开发阶段可以随即修改数据库里的相应内容。   b. 外部故障处理   对编辑的程序进行重装载时,第一次装载认为错,修改。第二次运行,在需求调用时出错,有错误提示,重试。 3.4 设计约束条件 3.4.1 技术约束 本项目的设计采用软硬一体化的设计方法。 3.4.2 环境约束   运行该软件所适用的具体设备必须是奔腾2G内存256兆以上的计算机,局域网络环境 3.4.3 标准约束   该软件的开发完全按照企业标准开发,包括硬件、软件和文档规格。 3.4.4 硬件限制   奔腾2G、内存256兆以上的计算机满足输入端条件。 3.5 接口需求 3.5.1 用户接口   本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。用户对程序的维护,最好要有备份。 3.5.2 软件接口 WIN2000/XP操作系统. 3.6 属性 3.6.1 可使用性   在装载总程序时,正常就运行,异常就停止;汉语编程系统出现错误,将会产生不可遇见的问题,热启,整个终端程序就会再启动;程序出现错误,重新装载,若仍有错,按照提示逐渐装载。 3.6.2 保密性   本软件作为超市管理辅助设备,它的规模比较小,不需要保密技术;限定一个程序中某些区域的规约,给不同的模块分配不同的功能。 3.6.3 可维护性   本软件的组成程序为汉语成语设计语言,组构均较简单,直观意义上的较独立。因此,基于电子化所构成的硬件的简单可维护的特点,决定了该软件的简单可维护性。 3.6.4 可转移、可转换性 可转移的环境是奔腾1G、128兆内存以上;不可修改任何部分; 3.6.5 注释   本产品拥有的属性十分重要,它使得读者用规定的方法去客观的验证软件的各种特性。 3.7 数据库   数据库是实现有组织地,动态地存储大量关联数据,方便多用户访问的计算机软硬件组成的系统;它与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。   由于本软件的整体结构比较简单,所涉及数据相对来说也较少,组成文件的最小单位是记录。 4 设备   奔腾1g、内存128兆以上的计算机。局域网络环境 5 需求注释 对于本软件,它的功能需求、性能需求、接口需求,从稳定性、可行性上都是可以的。 6 功能树 二、概念设计 1 实体及其属性 (1)超市E-R图: (2)收银员E-R图: (3)收银小票E-R图: (4)商品库存E-R图: 2 综合ER图 图2-1 超市管理ER图 三、逻辑设计 超市表(企业编号,店名,地址),主键为企业编号,符合三范式。 收银员表(收银员编号,姓名,性别,工资),主键为收银员编号号,符合三范式。 收银小票表(小票编号,商品编号,收银员编号,商品名称,单价,个数,总价)主键 为小票编号,符合三范式。 商品库存表(商品编号,商品名称,单价,库存量,供货商名)主键为商品编号号,符 合三范式。 表3-1 超市表SHOP 列名 含义 长度 类型 NULL DEFAULT ENO 企业编号 10 Char() no no SNAME 店名 30 Char() no no ADDRESS 地址 30 Char() no no 表3-2 收银员表ASSISTANT 列名 含义 长度 类型 NULL DEFAULT ANO 收银员编号 10 Char() no no ANAME 姓名 6 Char() no no SEX 性别 2 Char() no no SALARY 工资 8 INT no no 表3-3收银小票 表BILL 列名 含义 长度 类型 NULL DEFAULT BNO 小票编号 20 Char() no no CNO 商品编号 8 Char() no no ANO 收银员编号 8 Char() no no CNAME 商品名称 8 Char() no no PRICE 单价 8 Float() no no QUANTITY 个数 3 Int no no TOTAL 总价 10 Float () no no 表3-4 商品库存表RESERVR 列名 含义 长度 类型 NULL DEFAULT CNO 商品编号 8 Char() no no CNAME 商品名称 8 Char() no no PRICE 单价 8 Float() no no LIST 库存量 8 Int no no PROFESSINAL 供货商名 20 Char() yes no 四、其它数据库对象的设计 1、索引 (1)商品库存表商品编号索引 CREATE UNIQUE INDEX CRESERVE ON RESERVE(CNO ); (2)收银小票表小票编号索引 CREATE UNIQUE INDEX BBILL ON BILL (BNO); (3)收银员表中收银员编号索引 CREATE UNIQUE INDEX AASSISTANT ON ASSISTANT (ANO); 2、视图 某种商品的销售量和库存量的视图 GREATE VIEW COMMODITY (CNO,CNAME,MARKET,LIST) AS SELECT RESERVR .CNO,RESERVR .CNAME,SUM(QUANTITY),LIST FROM RESERVR ,BILL GROUP BY BILL.CNO 3、触发器 定义一个触发器,当商品库存表中,供货商为空时,自动改为”本店制作”。 CREATE TRIGGER UDLIST BEFORE UPDATE OR TNSERT ON RESERVR FOR EACH ROW AS BEGIN IF PROFESSINAL IS NULL THEN PROFESSINAL:=’本店制作’; END IF; END; 4、存储过程 利用存储过程来实现,当某商品卖出时,它的商品库存量相应的减少. CREATE PROCEDURE SELL ( BCNO CHAR, QLIST INT) AS DECLARE BEGIN SELECT TIST FROM RESERVE WHERE BCNO =RESERVE.CNO; IF LIST IS NULL THEN ROLLBACK; RETURN; END IF; IF LIST系统故障的恢复策略 (1)正向扫描日志文件,找出在故障发生前已经提交的事务,将其事务标识记入重做队列.同时找出故障发生时尚未完成的事务,将其事务标识记入撤消队列. (2)对撤消队列中的各个事务进行撤消处理. (3)对重做队列中的各个事务进行重做处理. 3、介质故障恢复策略 (1)装入最新的数据库后备副本,使数据库恢复到最近一次转储时一致性状态. (2)装入相应的日志文件副本,重做已完成的事务.
跟着视频做的 ,代码原来老师教程视频用的拼音简写字段 和表名 我是把字段都翻译了,自己重做一遍的,我做这个也是感觉,没有代码,一个字母敲挺郁闷的,尤其那个html页面。 说明一点:把数据库导进去后,把端口改好,那时,我写成8088 你电脑写的什么你就改刚过来,还有 那个过滤器src/com.hj.filter/LoginFilter.java 你的工程名师什么,记得到LoginFilter.java改和你的一样了。自学了一个多月终于写完了。哈哈 现在共享了,系统我这边是运行正常的;如有问题,M一下。 一、项目介绍 CRM英文全称Customer Relationship Management,中文名为客户关系管理。由美国Gartner 集团提出。本系统将提供给老板、经理(副经理)、销售员等人员使用,完成对客户关系的日常管理。 我们认为,CRM是辨识、获取、保持和增加“可获利客户”的理论、实践和技术手段的总称。它既是一种国际领先的、以“客户价值”为中心的企业管理理论、商业策略和企业运作实践,也是一种以信息技术为手段、有效提高企业收益、客户满意度、雇员生产力的管理软件。北风网推出的CRM项目除了在业务上的特色之外,还综合了Struts 2+ Spring + Hibernate+ Jfreechart+JQuery+AJAX的技术实现:利用Spring来解耦合,管理依赖,将整个应用进行整合;持久化层采用轻量级的ORM解决方案Hibernate;对系统中的多种报表生成采用Jfreechart技术。 这个项目所涉及的知识点包括SSH三大框架,同时也介绍了其他常用的框架,如Jquery、Jfreechart等,在介绍了新技术点的同时重点让大家了解了CRM的业务知识,TBC(技术+业务+沟通)是优秀程序员必不可少三要素。 二、项目学习特色: 这个项目课程最大的特色是手把手详细讲解+手把手的分析业务流程+每天半小时的实时答疑(特殊情况除外)+学习后多次反复播放复习=真实课堂学习效果 三、项目实际价值: 本项目来源于真实的企业级别项目项目由历风行老师根据自己实际开发项目抽取出来,该案例实际价值是一个6万左右的项目,虽然功能和工作量上面有部分缩水,但是技术含量绝对没有缩水。经过厉老师2个多月的对原有项目的二次开发,重新集成了新技术点,使项目的价值远远超过实际开发项目的价值。 四、用到的框架和技术点: 1.struts2.0 2.Hibernate 3.spring 4.Ajax 5.Jfreechart 6.JQuery 7, JSP Tree Tag 9.DWR 10.UML 11.Log4J 12.JUnit技术 13.ant 14.CVS 15.webserice 17.PowerDesigner 18.XDoclet 19.extjs ...................... 五、功能模块 1.客户管理 包含子模块:客户管理、客户服务、投诉处理、客户关怀、客户导入等模块 2.联系人管理 3.权限管理(重点模块) 包含子模块:功能模块、角色模块、用户模块。 4.日程/任务管理(包括日志之类的Log4J、JUnit技术) 5.项目管理 6.数据字典 .......................................................................... 六、课程特色 1真实性、实战性 如果您能够完整的学好这个项目(自己能够理解业务等),走进企业,您完全不需要去考虑工作是否可以胜任,只要您告诉您的面试官,您所了解CRM方面的业务实现之类的! 2.流行趋势 该项目使用流行的Struts 2 + Hibernate + Spring + JQuery整合开发。众所周知Struts 2框架比之前辈要胜出不少,而Hibernate框架也是持久化中的首选,而大名鼎鼎的Spring更是无所不能。再加上设计轻巧的JQuery框架,一个完美的整合框架由此而生。 3.真实的案例 该案例是一个价值6万元的项目,当然在功能和工作量上有部分缩水,但是技术绝对不会缩水。 4.项目中技术点: 该项目中的技术点可谓众多,每个技术点的实现都有一定的技巧,在本项目中老师会带领大家去采用最实用的技术去实现众多技术点。 七、课程安排(大体安排60讲左右,每讲在45分钟以上)。 课程包括数据库层设计,业务流程分析,系统架构设计,系统的编码、系统的打包、系统的部署运行 1-15讲:客户管理开发 16-25讲:联系人管理开发 26-40讲:权限管理开发 41-50讲:日程管理开发 50-60讲:项目管理开发

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧