Java项目引入eclipse注意事项

      我以前也搞过java,后转前端,接触html+css+js时间比较多,所以java后端也忘了差不多。最近负责公司的邮件系统项目,项目是java语言写,项目架构比较复杂,在部署项目的时候,遇到了很多问题,一大堆的错误,我心里确实有点慌张。那时,我心里一直默念《师说》里面的那句话,“其为惑也,终不解矣。”,我提醒自己一定要努力的去解决这些问题,如果不把这些困惑解决的话,自己永远不知道这些问题怎么解决。我冷静了下来,重头到尾认真的重新配置一遍,花了很多时间终于解决了那些问题,把项目部署到自己的开发环境上,项目成功运行起来了,我才松了一口气。

     我个人觉得需要总结一下,以免以后再浪费时间在部署上面。

1.一般项目是分模块的,一个大的项目里面分了几个项目,我这里大概有40多个子项目。(好吧,我有点晕。)

PS:每个模块一个项目,迭代式扩展开发功能模块。(我以前接触的就只有一个项目,里面模块放在包里面)

      缺点是新旧项目放在一起使用,杂乱不堪,55555。

2.不要拷贝别人的工作空间。

   因为使用了一些版本控制工具,会拷贝别人的提交信息。(我是因为嫌svn下载的很慢,所以就想拷贝别人的项目)

3.项目导入后注意配置jre环境与jar包。

   配置eclipse的jre环境(所有项目要保持一致的jre环境)

   引入lib文件必要的jar包。

PS:注意项目转码,把GBK转成utf-8。

      jar文件夹里面放的是本项目编译出来的jar包。如:example项目打包出来的是example.jar包。

4.项目报错

   先看报错的源代码文件,查看improt的包名,然后引入对应的包名,即可减少错误。

PS:如果需要,请把tomcat里面jsp与servlet的包放到web-inf的jar里面。(一般不需要手动加)

       右键属性 - java build path - project ,然后导入对应的项目。

       右键属性 - java build path -  library - add library ,然后导入对应的运行环境。

4.项目发布

   项目属性-deployment Assembly-add 添加对应的项目

5.修改tomcat服务器的配置文件。
   
   如果eclipse有server项目,就直接修改在server项目中的server.xml修改。没有的话就在tomcat文件夹里面找server.xml修改。

6.前端第一次请求同一个url没错,第二次请求同一个url报错。

   后端问题,后端操作数据库的表误删除原因。

7.eclipse启动服务器的时候不要通过restart启动。

   先停止服务器,然后再启动。否则就会重复启动服务器。

8.数据库快速生成假数据

   写一条假记录。然后写sql语句生成。

   如:insert into 表名 select * from 表名;

   重复执行,生成假数据。(每条记录是一样)

PS:最好写一个sql脚本,生成每条记录不重复的假数据。

9.关于模糊查询spring jdbc

  使用StringBuffer来拼接sql语句。

补充:关于空指针错误

         1.没有定义变量或者对象。(这个一般IDE会提示)

         2.没有创建对象就直接使用对象的方法, 特别是自己定义的一些对象,常见于泛型。(在某些情况下IDE不会提示,只有编译过程的时候才会报错)

         

         页面有时候正常显示,有时不正常显示结果原因是请求接口的方式是异步,不是同步。

         批量修改代码的时候建议使用“flie search”来检查代码时候修改彻底。

         后端需要判断前端传入的参数为空的情况,前后端传递的参数是否一致。注意程序的健壮性(鲁棒性)。主要是指前后端输入数据一致性。

         

         接口两种设计方式

         尽量保持KISS原则去设计接口。

         尽量使用Restful架构设计接口。

         1.同一个接口,同个接口传不同参数,返回不同结果。

         2.不同接口,对应接口传对应的参数,返回对应的结果。

原文地址:https://www.cnblogs.com/Sroot/p/6445015.html