Java开发总结

1、Struts2一般是web开发页面应用的,如果开发服务器的话,用Spring和Mybatis就可以了!可以理解Struts2是一个页面指向树!

2、Meaven可以让我们不用再关心包的依赖关系,会自动加载jar包。

3、Spring帮助我们自动创建JavaBean,对象与对象之间的依赖关系。在开发过程中,我们把对象与对象之间的依赖关系单独提取出来交给Spring来管理。

3、向前台返回JSON格式数据,后台为HashMap;

  HashMap<String, String> map = new HashMap<String, String>();
  map.put("UserId", "1");
  map.put("data","ABBA8C0001DD02FD00000000000000000000BE");
  JSONObject json = JSONObject.fromObject(map);

4、抽象出编程中的公共部分,比方说数据表中的对象的状态,可以抽象为接口!然后让service层接口进行继承。

5、dao层主要实现对数据库的表一些crud,业务逻辑的是实现在service层实现,包括验证之类的,这样层次结构更明晰,动态代理利用了继承托管。

6、利用框架进行设计的时候对象模型要与数据库表相应对象表字段一致,orm映射按照字段对应将数据库表中的信息传递到对象中,如果是条信息的话可以放到对象容器----集合中。

7、如果是传递的参数是字符串需要进行非空和非“”验证,并去掉后面的空格trim

8、约定大于开发,名字都先定义好!很重要,开发之前对项目的名称,方法名,dao层 service层,action层的方法和变量的命名规则要事先约定好

你可能感兴趣的:(Java开发总结)