欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

软件开发中部分代码的注解

发布时间:2025/3/16 编程问答 38 豆豆
生活随笔 收集整理的这篇文章主要介绍了 软件开发中部分代码的注解 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

初次接触软件开发,先是阅读别人的代码。学习别人的一些经验!下面是遇到的一些代码及注解!

@ParentPackage("basePackage")    // 默认继承struts.xml文件的<package name="basePackage" extends="struts-default">

/** 函数功能:将对象转换成Json字符串,并响应回前台。* 转换的原因:页面使用的数据格式为JSON* 一般我们在服务端中使用struts-json-plugin编码,在客户端使用net.sf.json-lib解码* 这两个组件都是用的是json协议*/ public void writeJson(Object object) {try {String json = JSON.toJSONStringWithDateFormat(object, "yyyy-MM-dd HH:mm:ss");ServletActionContext.getResponse().setContentType("text/html;charset=utf-8");ServletActionContext.getResponse().getWriter().write(json);ServletActionContext.getResponse().getWriter().flush();ServletActionContext.getResponse().getWriter().close();} catch (IOException e) {e.printStackTrace();} }


SysUser为封装了很多属性和方法的类!

ClassAsFactory<SysUser> c=new ClassAsFactory<SysUser>(SysUser.class);//泛型实现类

class ClassAsFactory<T>{ // 泛型擦除的运用T x;public ClassAsFactory (Class<T> kind){try{x=kind.newInstance();}catch(Exception e){throw new RuntimeException(e);}} } 泛型擦除的简单介绍

public HttpSession getSession() {// 该方法取得请求所在的会话return ServletActionContext.getRequest().getSession(); }
public HttpSession getSession(Boolean create){  ...  }

HttpSession session = request.getSession(ture);    如果传的参数为true:如果服务器上没有session就创建一个新的session,如果有就取得session。如果传的参数为false:如果有就取得session,如果服务器上没有session不创建新的,直接返回的时null。

HttpSession接口定义\public interfaceHttpSession这个接口被Servlet引擎用来实现在HTTP客户端和HTTP会话两者的关联。这种关联在多外连接和请求中持续一段给定的时间。session用来在无状态的HTTP协议下越过多个请求页面来维持状态和识别用户。一个session可以通过cookie或重写URL来维持。






总结

以上是生活随笔为你收集整理的软件开发中部分代码的注解的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。