`
cherami
  • 浏览: 212601 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

太复杂了!!!

    博客分类:
  • Java
阅读更多

今天总算是把工程在Eclipse下配置好了,而且没有任何错误,从Oneal那里拷贝来的工程文件一堆错误,我这个人又是那种容不得满眼全是错误的人,花了一个小时搞定这个问题,开始熟悉项目,结果是:真是太复杂了!
系统的大部分都是通过Web Service调用的,包括和其他的系统集成以及和工作流引擎集成,而Web Service又是通过Session Bean调用DAO,DAO再调用hibernate,而Session Bean用到了版本2和版本3(也就是同时使用了EJB2和EJB3),因此工程有N个EJB的模块,源代码也分布在几十个大大小小的目录中,同时Web工程也是N个模块,另外还使用到了LDAP完成用户登陆,Eclipse工程目前只是用于远程调试和编译,最主要是写代码,完全失去了IDE最重要的功能。(这个是目前的理解,不排除遗漏的东西以及误解)

如果发现问题或者要修改Bug,抱歉,不能Hot Deploy,必须修改代码后使用Ant编译并发布好,然后重启Jboss,Ant一般情况下至少需要5分钟,即使是修改一个properties也要2分钟才能跑完,然后重启Jboss需要8分钟(我的是新安装的机器,比较快,其他的人的需要10分钟左右),天啊,开发效率怎么可能高啊!
不过这也正好给我一个机会,上一家公司的情况也是类似,大家修改什么也是先Ant再重启Jboss,一般也至少要10分钟,后来我就在Eclipse下配置了可以Hot Deploy的工程,如果只是修改代码内容,不新增EJB类或者方法就不用Ant编译了,修改了代码保存下就更新了,开发速度提高很多,我这个月的任务就是在这个公司也把这个工程搞出来,这样弄完以后对项目的熟悉程度也会上一个台阶。


作者: 解惑/Cherami
原载: 太复杂了!!!
版权所有。转载时必须以链接形式注明作者和原始出处及本声明。
分类: Java
分享到:
评论

相关推荐

    正交信号-复数,并不复杂! 原版英文版和中文译文版

    正交信号-复数,并不复杂! 原版英文版和中文译文版 Quadrature signals complex but not complicated by richard lyons2008.pdf 正交信号-复数,并不复杂!.pdf

    我的JAVA计算器作业代码,自认为写得比较完善,不带复杂功能!

    我的JAVA计算器作业代码,自认为写得比较完善,不带复杂功能!能实现连续符号运算

    数据库查询软件!!!!!!!!!!!!很好的

    综上所述,这个数据库查询软件很可能是一个易于理解和使用的工具,适合初学者学习数据库知识,同时也可能包含一些高级功能,满足专业人士的复杂查询需求。用户可以通过“小查询”来快速体验和学习数据库查询的基本...

    .net学习笔记!!!!!!!!!!!!!!!!!!!!

    - **复杂类型**:虽然结构类型(`struct`)和枚举等在某些场景下使用,但现代编程更倾向于使用类(`class`)作为面向对象的基石。 6. **函数** - **定义函数**:在C#中,函数是作为类的方法定义的,如`void write...

    万用脱壳机 RL!dePacker

    【RL!dePacker——全能型脱壳工具详解】 ...dePacker作为一个万用脱壳机,对于逆向工程师和安全研究人员来说,是一个强大而实用的工具,它简化了复杂脱壳过程,提高了分析效率,为理解和对抗恶意软件提供了有力支持。

    新的可以自动接听电话的远程电话控制的手机屏点击器,超级智和方便.利用蓝牙点击器,可以实现通过电话控制手机做非常复杂的操作

    利用蓝牙点击器,可以实现通过电话控制手机做非常复杂的操作! 新的可以自动接听电话的远程电话控制的手机屏点击器,超级智和方便.利用蓝牙点击器,可以实现通过电话控制手机做非常复杂的操作! 新的可以自动接听电话的...

    DFS-深度优先搜索之八皇后问题

    1.以生动,美丽的代码揭示复杂的八皇后问题,让你们看到dfs的好用,编程的有趣,是多么的美好!!!!! 2.用优雅,简洁的代码,逻辑清晰,明了;让你恍然大悟,”原来是这么简单!!!!!!! ”多一些这种代码,...

    oracle+ps!!!!!!!!!!!

    4. 数据仓库功能强大,支持复杂的数据分析和报表生成。 5. 提供了PL/SQL编程语言,用于编写存储过程、触发器和函数,增强数据库功能。 6. 集成了Oracle RAC(Real Application Clusters),实现集群环境下的高可用性...

    隐秩序——适应性造就复杂性

    复杂性科学的经典读物,以下评论引自张江的“复杂系统科普读物综述” 目前讲复杂系统大部分的思路都是来源于John Holland(荷兰德)的复杂适应系统。而《隐秩序》就是介绍复杂适应系统最好的读物!之所以说《隐秩序...

    主定理!!!!!!!!

    然而,主定理的一般形式虽然理论性强,但在实际应用中往往并不直观,而且证明过程复杂,因此在解决具体问题时,我们倾向于采用更加直接的分析方法。 总结来说,主定理是算法分析中的一个重要工具,尤其是在处理分治...

    C程序100例!!!!!!!!!

    这一过程展示了如何在C语言中利用循环结构进行复杂的数据处理和组合逻辑的实现。 ```c for(i=1;i;i++) /* 外层循环 */ for(j=1;j;j++) /* 中间层循环 */ for(k=1;k;k++) /* 内层循环 */ { if(i!=k&&i!=j&&j!=k) /*...

    AdSense Now!插件

    插件就是其中的一个,前面介绍过几款广告插件,操作起来有点小复杂,和前几款插件相比,这款插件是比较简单的了。 AdSense Now!插件安装: 1.下载TAdSense Now!插件,将压缩包解压后,把文件夹上传到wp-content/...

    jsp!!!!!!!!!!!!

    - 示例中的`<jsp:forward>`标记用于转发请求到另一个JSP页面,这通常用于实现更复杂的应用逻辑。 - 此外,还展示了如何使用`<embed>`标签来嵌入视频文件。 ### 结论 通过本次实验,我们不仅学习了如何使用...

    Discuz! X2 技术文库

    X2不仅限于基础的论坛交流,还可以实现更多复杂的功能。 3. **整合社交网络**:与QQ账号无缝对接,实现快速登录和社交分享,增强了用户的互动体验,有助于社区的活跃度提升。 4. **SEO优化**:内置了搜索引擎优化...

    VC操作数据库!!!!!!!!!

    在IT行业中,数据库操作是软件...总之,VC++通过MFC提供了方便的接口来操作数据库,结合SQL语言,可以实现从简单的数据读写到复杂的业务逻辑处理。通过实践和不断学习,你将能够更好地应对各种数据库相关的编程挑战。

    SQL基础!!!!!!!!!!!

    在实际工作中,你还可以学习更复杂的SQL概念,如子查询、聚合函数(如`COUNT`、`SUM`、`AVG`等)、分组(`GROUP BY`)和排序(`ORDER BY`),以及更高级的联接类型(如`INNER JOIN`、`LEFT JOIN`等),以满足更复杂...

    超级变速齿轮,试过才知道!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    而从“全部程序都可以加速”这一描述中,我们不难发现软件的强大功能——它为用户提供了全方位的速度控制选项,无论是简单的日常应用还是复杂的工程软件,都可以通过这款工具进行加速处理,从而获得更流畅的使用体验...

    深入浅出西门子LOGO!(第2版)

    - **高级编程技术**:介绍一些高级编程技术,如复杂算法的实现、高级函数的使用等。 - **新兴技术的应用**:探讨物联网(IoT)、云计算等新兴技术如何与LOGO!相结合,推动自动化技术的发展。 ### 结语 《深入浅出...

Global site tag (gtag.js) - Google Analytics